Look-and-say sequence: Difference between revisions

Content deleted Content added
No edit summary
Line 661:
ss = '1'
12.times { puts ss; ss = ss.to_s.look_and_say }</lang>
 
{{trans|Ruby from Perl}}
<lang ruby>def lookandsay(str)
str.gsub(/(.)\1*/) { |s| s.size.to_s + $1 }
end
num = "1"
12.times { puts num; num = lookandsay(num) }</lang>
 
{{out}}
<pre>