RosettaCodeData/Task/Self-describing-numbers/Ruby/self-describing-numbers-1.rb
2023-07-01 13:44:08 -04:00

6 lines
180 B
Ruby

def self_describing?(n)
digits = n.digits.reverse
digits.each_with_index.all?{|digit, idx| digits.count(idx) == digit}
end
3_300_000.times {|n| puts n if self_describing?(n)}