RosettaCodeData/Task/Happy-numbers/Maple/happy-numbers-8.maple
2023-07-01 13:44:08 -04:00

9 lines
242 B
Text

Happy? := proc( n :: posint )
local a, b;
a, b := n, SumSqDigits( n );
while a <> b do
a := SumSqDigits( a );
b := (SumSqDigits@@2)( b )
end do;
evalb( a = 1 )
end proc: