18 lines
388 B
Plaintext
18 lines
388 B
Plaintext
digital = (x) :
|
|
dr = x string # Digital Root.
|
|
ap = 0 # Additive Persistence.
|
|
while (dr length > 1) :
|
|
sum = 0
|
|
dr length times (i): sum = sum + dr(i) number integer.
|
|
dr = sum string
|
|
ap++
|
|
.
|
|
(x, " has additive persistence ", ap,
|
|
" and digital root ", dr, ";\n") join print
|
|
.
|
|
|
|
digital(627615)
|
|
digital(39390)
|
|
digital(588225)
|
|
digital(393900588225)
|