Kolakoski sequence: Difference between revisions
Content added Content deleted
(→{{header|Ruby}}: Get rid of index.) |
|||
Line 1,155: | Line 1,155: | ||
cycle = ar.cycle |
cycle = ar.cycle |
||
s = [] |
s = [] |
||
loop do |
|||
s.push (t=cycle.next) |
|||
y << (v=s.shift) |
|||
(v-1).times{s << t} |
|||
(s[k]-1).times do |
|||
s << t |
|||
y << t |
|||
end |
|||
end |
end |
||
end |
end |