Digital root/Multiplicative digital root: Difference between revisions
Content added Content deleted
(Add link to new video) |
Alextretyak (talk | contribs) (Added 11l) |
||
Line 34: | Line 34: | ||
* [https://www.youtube.com/watch?v=Wim9WJeDTHQ What's special about 277777788888899?] - Numberphile video |
* [https://www.youtube.com/watch?v=Wim9WJeDTHQ What's special about 277777788888899?] - Numberphile video |
||
<br><br> |
<br><br> |
||
=={{header|11l}}== |
|||
{{trans|Python}} |
|||
<lang 11l>F mdroot(n) |
|||
V count = 0 |
|||
V mdr = n |
|||
L mdr > 9 |
|||
V m = mdr |
|||
V digits_mul = 1 |
|||
L m |
|||
digits_mul *= m % 10 |
|||
m = m I/ 10 |
|||
mdr = digits_mul |
|||
count++ |
|||
R (count, mdr) |
|||
print(‘Number: (MP, MDR)’) |
|||
print(‘====== =========’) |
|||
L(n) (123321, 7739, 893, 899998) |
|||
print(‘#6: ’.format(n), end' ‘’) |
|||
print(mdroot(n)) |
|||
[[Int]] table |
|||
table.resize(10) |
|||
V n = 0 |
|||
L min(table.map(row -> row.len)) < 5 |
|||
table[mdroot(n)[1]].append(n) |
|||
n++ |
|||
print(‘’) |
|||
print(‘MP: [n0..n4]’) |
|||
print(‘== ========’) |
|||
L(val) table |
|||
print(‘#2: ’.format(L.index), end' ‘’) |
|||
print(val[0.<5])</lang> |
|||
=={{header|Ada}}== |
=={{header|Ada}}== |