Raku kurss / Pamati / Vairāk par tipiem / Asociatīvie datu tipi / Exercises
Aizstāt ar antonīmiem
Problēma
Izveidojiet programmu, kas aizstāj visus vārdus no komandrindas ar to antonīmiem. Ja vārds nav atrodams vārdnīcā, neatstājiet to nemainītu un izdrukājiet tādu, kāds tas ir.
Izmantojiet cieti kodētu hash, lai saglabātu antonīmu vārdnīcu. Jūsu ērtībai šeit ir sagatavots aptuveni 200 pāru saraksts, kuru varat tieši kopēt un ielīmēt savā programmā: dictionary.raku. Visi pāri ir saglabāti abos virzienos, piemēram:
my %dictionary =
'above' => 'below',
'absent' => 'present',
# . . .
'below' => 'above',
# . . .
'present' => 'absent',
# . . .
;Padariet programmu pēc iespējas vienkāršāku un izdrukājiet vārdus pa vienai rindai.
Piemērs
Palaidiet programmu un nododiet tai dažus vārdus. Pārliecinieties, ka vismaz daži no vārdiem ir atrodami vārdnīcā.
$ raku replace-with-antonyms.raku a quiet teacher wants to buy some salt
a
noisy
student
wants
to
sell
some
sugarRisinājums
Kursa navigācija
← Risinājums: Valstu kodi | Risinājums: Aizstāt ar antonīmiem →