Magnanimous numbers: Difference between revisions

Content added Content deleted
(→‎{{header|Ruby}}: prime module required)
Line 1,143: Line 1,143:
=={{header|Ruby}}==
=={{header|Ruby}}==
{{trans|Sidef}}
{{trans|Sidef}}
<lang ruby>magnanimouses = Enumerator.new do |y|
<lang ruby>require "prime"

magnanimouses = Enumerator.new do |y|
(0..).each {|n| y << n if (1..n.digits.size-1).all? {|k| n.divmod(10**k).sum.prime?} }
(0..).each {|n| y << n if (1..n.digits.size-1).all? {|k| n.divmod(10**k).sum.prime?} }
end
end