Self-describing numbers: Difference between revisions

→‎{{header|Ruby}}: used Ruby 2.4 method digits
(Added Kotlin)
(→‎{{header|Ruby}}: used Ruby 2.4 method digits)
Line 1,858:
 
=={{header|Ruby}}==
<lang ruby>def is_self_describingself_describing?(n)
digits = n.to_sdigits.chars.map(&:to_i)reverse
digits.each_with_index.all?{|digit, idx| digits.count(idx) == digit}
end
 
3_300_000.times {|n| puts n if is_self_describingself_describing?(n)}</lang>
outputs
<pre>1210
1,149

edits