32 lines
640 B
Text
32 lines
640 B
Text
F mdroot(n)
|
||
V count = 0
|
||
V mdr = n
|
||
L mdr > 9
|
||
V m = mdr
|
||
V digits_mul = 1
|
||
L m != 0
|
||
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])
|