Elementary cellular automaton: Difference between revisions
m
→{{header|Julia}}
Line 1,203:
bools2cells(bset) = prod([bset[i] ? "#" : "." for i in 1:length(bset)])
function transform(bset, ruleposs)
[bset[i + 1] * 4 + bset[i] * 2 + bset[i - 1] + 1
for i in 2:length(bset)-1]
vcat(newbset[end], newbset, newbset[1])
end
const startset = cells2bools(start)
|