RosettaCodeData/Task/Loops-Increment-loop-index-within-loop-body/Ruby/loops-increment-loop-index-within-loop-body.rb
2023-07-01 13:44:08 -04:00

15 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