RosettaCodeData/Task/Happy-numbers/Maple/happy-numbers-8.maple
Ingy döt Net db842d013d A-M baby
2013-04-10 21:29:02 -07: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: