Kolakoski sequence: Difference between revisions

Content added Content deleted
(→‎{{header|Ruby}}: Get rid of index.)
m (→‎{{header|Ruby}}: remove golfing)
Line 1,156: Line 1,156:
s = []
s = []
loop do
loop do
s.push (t=cycle.next)
t = cycle.next
y << (v=s.shift)
s.push(t)
v = s.shift
y << v
(v-1).times{s << t}
(v-1).times{s << t}
end
end