Factorions: Difference between revisions
→{{header|Ring}}
m (Updated description and link for Fōrmulæ solution) |
|||
Line 1,079:
<lang Ring>
load "stdlib.ring"
see "working..." + nl
for n =
for m = 1
sumFact += fact
add(Digits,fact)
next
if
see "" + strn[ind] + "! + "
next
see "" + strn[ind] + "! = "
for p = 1 to len(Digits) - 1
see "" + Digits[p] + " + "
next
factLast = Digits[p]
see "" + factLast + " = " + n + nl
ok
next
see "done..." + nl
</lang>
<pre>
working...
1! + 4! + 5! = 1 + 24 + 120 = 145
4! + 0! + 5! + 8! + 5! = 24 + 1 + 120 + 40320 + 120 = 40585
done...
</pre>
=={{header|Ruby}}==
<lang ruby>
|