つづき2

- 2008-10-31

20081031-IMG_4915.jpg ピクセルつったらオートマトン。 一次元セルオートマトンやってみた。 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ベンーリ。