Kurso de Raku / Esencoj / Asociaj datentipoj / Ekzercoj
Anstataŭigi per antonimoj
Problemo
Kreu programon kiu anstataŭigas ĉiujn vortojn el la komanda linio per iliaj antonimoj. Se la vorto mankas en la vortaro, ne modifu ĝin kaj presu kiel estas.
Uzu malmolan koditan hash por konservi la vortaron de antonimoj. Por via komforto, jen estas preta listo de ĉirkaŭ 200 paroj kiujn vi povas rekte kopii kaj alglui en vian programon: dictionary.raku. Ĉiuj paroj estas konservitaj en ambaŭ direktoj, ekz.:
my %dictionary =
'above' => 'below',
'absent' => 'present',
# . . .
'below' => 'above',
# . . .
'present' => 'absent',
# . . .
;
Farigu la programon kiel eble plej simpla kaj presu la vortojn linio post linio.
Ekzemplo
Rulu la programon kaj pasigu kelkajn vortojn al ĝi. Certigu ke almenaŭ kelkaj el la vortoj povas esti trovitaj en la vortaro.
$ raku replace-with-antonyms.raku a quiet teacher wants to buy some salt
a
noisy
student
wants
to
sell
some
sugar
Solvo
Sekva ekzerco
Kurso navigado
← Poziciaj datentipoj / Subskribante intervalojn | Kreado kaj vokado de funkcioj →
Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto
Tradukoj de ĉi tiu paĝo: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська