One-dimensional cellular automata: Difference between revisions

m
Line 3,005:
StringBuffer new
l size loop: i [
l at( i 1 - ) '#' ==
l at( i 1 + ) '#' == +
l at( i ) '#' == + 2 ==
2 == ifTrue: [ '#' ] else: [ '_' ] over add
] ;
1,015

edits