ピクセルつったらオートマトン。
一次元セルオートマトンやってみた。
Stringの.atで返ってくるのがCharってのに気付くのに無駄に時間を取られた。
オートマトンのルールは例のrewriteStringで実現。
string = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa"; rules= [
"a>a>a" -> "x",
"a>a>x" -> "x",
"a>x>a" -> "x",
"a>x>x" -> "a",
"x>a>a" -> "a",
"x>a>x" -> "a",
"x>x>a" -> "a",
"x>x>x" -> "x",
]//rule 30 string = string. rewriteString(rules )
こんかんじで”>”でつなぐと文脈判断も可能rewriteStringベンーリ。