Humble numbers: Difference between revisions

Content added Content deleted
Line 437: Line 437:
end
end


digits = 30 # max digits for humble numbers
digits = 50 # max digits for humble numbers
h = humble(digits) # humble numbers <= digits size
h = humble(digits) # humble numbers <= digits size
count = h.size # the total humble numbers count
count = h.size # the total humble numbers count
Line 443: Line 443:
print "First 50 Humble Numbers: \n"; (0...50).each { |i| print "#{h[i]} " }
print "First 50 Humble Numbers: \n"; (0...50).each { |i| print "#{h[i]} " }
print "\n\nOf the first #{count} humble numbers:\n"
print "\n\nOf the first #{count} humble numbers:\n"
(1..digits).each { |num| printf("%5d have %2d digits\n", counts[num], num) }</lang>
(1..digits).each { |num| printf("%6d have %2d digits\n", counts[num], num) }</lang>
{{out}}
{{out}}
<pre>First 50 Humble Numbers:
<pre>First 50 Humble Numbers: