RosettaCodeData/Task/Factorions/Arturo/factorions.arturo
2026-02-01 16:33:20 -08:00

13 lines
342 B
Text

factorials: [1 1 2 6 24 120 720 5040 40320 362880 3628800 39916800]
factorion?: function [n, base][
if throws? [
n = sum map digits.base:base n 'x -> factorials\[x]
][
print ["n:" n "base:" base]
false
]
]
loop 9..12 'base ->
print ["Base" base "factorions:" select 1..45000 'z -> factorion? z base]