Humble numbers: Difference between revisions
Content added Content deleted
Line 437: | Line 437: | ||
end |
end |
||
digits = |
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("% |
(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: |