Multifactorial: Difference between revisions
Content added Content deleted
Line 1,613: | Line 1,613: | ||
=={{header|Ruby}}== |
=={{header|Ruby}}== |
||
<lang ruby> |
<lang ruby>def multifact(n, d) |
||
def multifact(n, d) |
|||
n.step(1, -d).inject( :* ) |
n.step(1, -d).inject( :* ) |
||
end |
end |
||
(1..5).each {|d| puts "Degree #{d}: #{(1..10).map{|n| multifact(n, d)}.join "\t"}"} |
(1..5).each {|d| puts "Degree #{d}: #{(1..10).map{|n| multifact(n, d)}.join "\t"}"}</lang> |
||
</lang> |
|||
'''output''' |
'''output''' |
||
<pre style="overflow:scroll"> |
<pre style="overflow:scroll"> |
||
Line 1,626: | Line 1,624: | ||
Degree 3: 1 2 3 4 10 18 28 80 162 280 |
Degree 3: 1 2 3 4 10 18 28 80 162 280 |
||
Degree 4: 1 2 3 4 5 12 21 32 45 120 |
Degree 4: 1 2 3 4 5 12 21 32 45 120 |
||
Degree 5: 1 2 3 4 5 6 14 24 36 50 |
Degree 5: 1 2 3 4 5 6 14 24 36 50</pre> |
||
</pre> |
|||
=={{header|Run BASIC}}== |
=={{header|Run BASIC}}== |