Disarium numbers: Difference between revisions
→{{header|Ruby}}: Rewrite, attempt to be more idiomatic
m (→{{header|Free Pascal}}: correct by accident correct value for base 10.Now run correct in Base 11 too) |
(→{{header|Ruby}}: Rewrite, attempt to be more idiomatic) |
||
Line 2,679:
=={{header|Ruby}}==
<syntaxhighlight lang="ruby">
(1..).each do |n|
y << n if n.digits.reverse.sum{|d| d ** (i+=1) } == n
▲ end
end
puts disariums.take(18).to_a.join(" ")
</syntaxhighlight>
{{out}}
|