Munchausen numbers: Difference between revisions

→‎{{header|Ruby}}: typo in method name
(→‎{{header|Ruby}}: rewrite; use digits method.)
(→‎{{header|Ruby}}: typo in method name)
Line 1,230:
<lang ruby>class Integer
 
def munchhausenmunchausen?
self.digits.map{|d| d**d}.sum == self
end
Line 1,236:
end
 
puts (1..5000).select(&:munchhausenmunchausen?)</lang>
{{out}}
<pre>
1,149

edits