Disarium numbers: Difference between revisions

m
(→‎{{header|Ruby}}: Rewrite, attempt to be more idiomatic)
Line 2,680:
=={{header|Ruby}}==
<syntaxhighlight lang="ruby">disariums = Enumerator.new do |y|
(10..).each do |n|
i = 0
y << n if n.digits.reverse.sum{|d| d ** (i+=1) } == n
Line 2,686:
end
 
puts disariums.take(1819).to_a.join(" ")
</syntaxhighlight>
{{out}}
1,149

edits