Curso de Raku / Esenciales / Tipos de datos asociativos / Ejercicios
Reemplazar con antónimos
Problema
Crea un programa que reemplace todas las palabras de la línea de comandos con sus antónimos. Si la palabra no está en el diccionario, no la modifiques y imprímela tal cual.
Usa un hash codificado para mantener el diccionario de antónimos. Para tu conveniencia, aquí hay una lista preparada de aproximadamente 200 pares que puedes copiar y pegar directamente en tu programa: dictionary.raku. Todos los pares se mantienen en ambas direcciones, por ejemplo:
my %dictionary =
'above' => 'below',
'absent' => 'present',
# . . .
'below' => 'above',
# . . .
'present' => 'absent',
# . . .
;
Haz el programa lo más simple posible e imprime las palabras línea por línea.
Ejemplo
Ejecuta el programa y pasa algunas palabras a él. Asegúrate de que al menos algunas de las palabras se puedan encontrar en el diccionario.
$ raku replace-with-antonyms.raku a quiet teacher wants to buy some salt
a
noisy
student
wants
to
sell
some
sugar
Solución
Siguiente ejercicio
Navegación del curso
← Tipos de datos posicionales / Subíndice de rangos | Crear y llamar funciones →
Esta página está traducida automáticamente con ChatGPT 4o. Texto original en inglés.
Traducciones de esta página: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська