Achilles numbers: Difference between revisions

m
Line 2,934:
 
puts "\nFirst #{n} strong Achilles numbers:"
achilleses.select{|ach| achilles?(𝜑(ach)) }.first(n).each_slice(10){|s| puts "%9d"*s.size % s }
 
puts
counts = achilleses.take_while{|ach| ach < 1000000}.map{|a| a.digits.size }.tally
counts.each{|k , v| puts "#{k} digits: #{v}" }
</syntaxhighlight>
{{out}}
1,149

edits