RosettaCodeData/Task/Loops-Increment-loop-index-within-loop-body/Ruby/loops-increment-loop-index-within-loop-body.rb

16 lines
232 B
Ruby
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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