RosettaCodeData/Task/Look-and-say-sequence/Ruby/look-and-say-sequence-2.rb

10 lines
129 B
Ruby
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
def lookandsay(str)
str.gsub(/(.)\1*/) {$&.length.to_s + $1}
end
num = "1"
10.times do
puts num
num = lookandsay(num)
end