Corso di Raku / Fondamenti / Tipi di dati associativi / Esercizi
Sostituire con contrari
Problema
Crea un programma che sostituisce tutte le parole dalla linea di comando con i loro antonimi. Se la parola manca nel dizionario, non modificarla e stampala così com’è.
Usa un hash hard-coded per mantenere il dizionario degli antonimi. Per tua comodità, ecco una lista preparata di circa 200 coppie che puoi copiare e incollare direttamente nel tuo programma: dictionary.raku. Tutte le coppie sono mantenute in entrambe le direzioni, ad esempio:
my %dictionary =
'above' => 'below',
'absent' => 'present',
# . . .
'below' => 'above',
# . . .
'present' => 'absent',
# . . .
;
Rendi il programma il più semplice possibile e stampa le parole riga per riga.
Esempio
Esegui il programma e passa alcune parole ad esso. Assicurati che almeno alcune delle parole possano essere trovate nel dizionario.
$ raku replace-with-antonyms.raku a quiet teacher wants to buy some salt
a
noisy
student
wants
to
sell
some
sugar
Soluzione
Prossimo esercizio
Navigazione del corso
← Tipi di dati posizionali / Sottoscrizione degli intervalli | Creazione e chiamata di funzioni →
Questa pagina è tradotta automaticamente con ChatGPT 4o. Testo originale in inglese.
Traduzioni di questa pagina: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська