RosettaCodeData/Task/Look-and-say-sequence/Ruby/look-and-say-sequence-2.rb
2023-07-01 13:44:08 -04:00

9 lines
129 B
Ruby

def lookandsay(str)
str.gsub(/(.)\1*/) {$&.length.to_s + $1}
end
num = "1"
10.times do
puts num
num = lookandsay(num)
end