El número más brillante, emocionante y fantástico
Dado un número n, devuelve una oración que describa el número de las siguientes maneras.
- Comienza siempre la cadena con "The most".
- Si
nes divisible entre 1 sin dejar resto, agrega "brilliant" a la oración. - Si
nes divisible entre 2 sin dejar resto, agrega "exciting" a la oración. - ... 3, agrega "fantastic" a la oración.
- ... 4, agrega "virtuous" a la oración.
- ... 5, agrega "heart-warming" ...
- ... 6, agrega "tear-jerking" ...
- ... 7, agrega "beautiful" ...
- ... 8, agrega "exhilarating" ...
- ... 9, agrega "emotional" ...
- Si
nes divisible entre 10 sin dejar resto, agrega inspiring a la oración. - Termina siempre la cadena con "number is"
n!
Ejemplos
describe_num(13) ➞ "The most brilliant number is 13!"
# 13 is evenly divisible by 1 only
describe_num(4) ➞ "The most brilliant exciting virtuous number is 4!"
# 4 is evenly divisible by 1, 2 and 4
describe_num(21) ➞ "The most brilliant fantastic beautiful number is 21!"
# 21 is evenly divisible by 1, 3 and 7
describe_num(60) ➞ "The most brilliant exciting fantastic virtuous heart-warming tear-jerking inspiring number is 60!"
# 60 is evenly divisible by 1, 2, 3, 4, 5, 6 and 10Notas
- Agrega las palabras a la oración en el orden en que aparecen en la lista.
- BONUS: ¡Intenta encontrar el número más pequeño que use todas las palabras posibles de la oración!