16 lines
232 B
Ruby
16 lines
232 B
Ruby
|
|
require 'prime'
|
||
|
|
|
||
|
|
limit = 42
|
||
|
|
i = 42
|
||
|
|
n = 0
|
||
|
|
|
||
|
|
while n < limit do
|
||
|
|
if i.prime? then
|
||
|
|
n += 1
|
||
|
|
puts "n = #{n}".ljust(7) + ":" + "#{i.to_s.reverse.scan(/\d{3}|.+/).join(",").reverse}".rjust(19)
|
||
|
|
i += i
|
||
|
|
else
|
||
|
|
i += 1
|
||
|
|
end
|
||
|
|
end
|