Jump to content

Digital root: Difference between revisions

Added 11l
(Added 11l)
Line 24:
* [[Iterated digits squaring]]
<br><br>
 
=={{header|11l}}==
{{trans|Python}}
<lang 11l>F digital_root(=n)
V ap = 0
L n >= 10
n = sum(String(n).map(digit -> Int(digit)))
ap++
R (ap, n)
 
L(n) [Int64(627615), 39390, 588225, 393900588225, 55]
Int64 persistance, root
(persistance, root) = digital_root(n)
print(‘#12 has additive persistance #2 and digital root #..’.format(n, persistance, root))</lang>
{{out}}
<pre>
627615 has additive persistance 2 and digital root 9.
39390 has additive persistance 2 and digital root 6.
588225 has additive persistance 2 and digital root 3.
393900588225 has additive persistance 2 and digital root 9.
55 has additive persistance 2 and digital root 1.
</pre>
 
=={{header|360 Assembly}}==
1,481

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.