RosettaCodeData/Task/Digital-root/EasyLang/digital-root.easy

19 lines
304 B
Plaintext

func digsum num .
while num > 0
s += num mod 10
num = num div 10
.
return s
.
func[] digrootpers x .
while x > 9
x = digsum x
cnt += 1
.
return [ x cnt ]
.
numbers[] = [ 627615 39390 588225 393900588225 ]
for i in numbers[]
print i & " -> " & digrootpers i
.