Para cada uno de estos nueve confusamente similares palabras , asigne un número 1-9 de la forma que desee:
though
through
thorough
Thoreau
throw
threw
trough
tough
troll
Escribe un programa que tome una cadena. Si la entrada es una de estas nueve palabras, envíe el número que le asignó. Si la entrada no es una de las palabras anteriores, el programa puede hacer cualquier cosa (incluso error o bucle para siempre).
Las palabras distinguen entre mayúsculas y minúsculas, por ejemplo Thoreau, deben producir un número del 1 al 9 perothoreau no necesariamente harán lo mismo.
Ejemplo
Suponga que asigna los números de la siguiente manera:
though 9
through 2
thorough 7
Thoreau 6
throw 3
threw 5
trough 4
tough 1
troll 8
Entonces cuando toughes entrada, 1debe salir.
Cuando throughes entrada, 2debe salir.
Cuando throwes entrada, 3debe salir.
. . .
Cuando thoughes entrada, 9debe salir.
Todas las demás entradas pueden hacer cualquier cosa.
Detalles
- Tome la cadena de entrada a través de stdin o la línea de comando y salida a stdout.
- La salida puede contener una nueva línea final.
- En lugar de un programa, puede escribir una función que tome una cadena e imprima el resultado normalmente o lo devuelva.
- La presentación más corta en bytes gana .
findmétodo de cadena Python . Entonces las reglas cambiaron. Idea inteligente, no tan inteligente ahora.