Cálculo do número feliz / triste

Positive Integer =
   
Result =

Um número feliz é um inteiro positivo, substitua o número pela soma dos quadrados de seus dígitos e repita o processo até que o número seja igual a 1, quando esse processo não terminar em 1 são números infelizes (ou números tristes), termina em 1 são números felizes.

Por exemplo, inteiro positivo = 103, soma de dígitos de 103 = 1² + 0² + 3² = 1 + 0 + 9 = 10

10 = 1² + 0² = 1 + 0 = 1, portanto, 103 é um número feliz.

Cálculo do número feliz / triste