Curso de Raku / Esenciales / Más sobre tipos / Tipos de datos asociativos / Exercises

¿Visto antes?

Problema

Crea un programa que inicie un bucle con las siguientes acciones:

  1. Pedir que se ingrese una palabra.
  2. Si la palabra ya se ha visto una vez, imprimir ¡Visto!.
  3. Si la palabra se ha visto más de una vez, imprimir ¡Visto 2 veces!, etc.
  4. Repetir el bucle.

Ejemplo

Un ejemplo de interacción con el programa:

$ raku seen-before.raku
Palabra: Yo
Palabra: nunca
Palabra: vi
Palabra: una
Palabra: vi
¡Visto!
Palabra: eso
Palabra: vi
¡Visto 2 veces!
Verdadero
Palabra: como
Palabra: eso
¡Visto!
Palabra: vi
¡Visto 3 veces!
Verdadero
Palabra: aserrado
Palabra: ^C

Para detener el programa, presiona Ctrl+C.

Solución

Ver la solución

Solución: Aumento de salario   |   Solución: ¿Visto antes?