Números felices
Dado cualquier número, podemos crear un número nuevo sumando los cuadrados de los dígitos de ese número. Por ejemplo, dado 203, nuestro número nuevo es 4 + 0 + 9 = 13. Si repetimos este proceso, obtenemos una secuencia de números:
203 -> 13 -> 10 -> 1 -> 1A veces, como con 203, la secuencia llega a 1 y permanece allí. Los números como este se llaman felices.
No todos los números son felices. Si comenzáramos con 11, la secuencia sería:
11 -> 2 -> 4 -> 16 -> ...Esta secuencia nunca llegará a 1, por lo que el número 11 se llama infeliz.
Dado un número entero positivo, tienes que determinar si ese número es feliz o infeliz.
Ejemplos
happy(203) ➞ true
happy(11) ➞ false
happy(107) ➞ falseNotas
- Puedes suponer (¡y, de hecho, es cierto!) que todos los números enteros positivos son felices o infelices. Cualquier número feliz tendrá un
1en su secuencia, y cualquier número infeliz tendrá un4en su secuencia. - Los únicos números que se pasarán a tu función serán números enteros positivos.