RosettaCodeData/Task/Iterated-digits-squaring/Quackery/iterated-digits-squaring.quackery
2023-07-01 13:44:08 -04:00

16 lines
286 B
Text

[ abs 0 swap
[ base share /mod
dup *
rot + swap
dup 0 = until ]
drop ] is digitsquaresum ( n --> n )
[ dup 1 != while
dup 89 != while
digitsquaresum
again ] is chainends ( n --> n )
0 1000000 times
[ i^ 1+ chainends
89 = + ]
echo