Magnanimous numbers: Difference between revisions

Content deleted Content added
Steenslag (talk | contribs)
Steenslag (talk | contribs)
Line 1,144: Line 1,144:
{{trans|Sidef}}
{{trans|Sidef}}
<lang ruby>magnanimouses = Enumerator.new do |y|
<lang ruby>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