Rubyたまには趣味のコードとか。いっつも趣味のことしか書いてないやんというツッコミはおいといて。倉庫番ソルバーを書いたり、時折無性にパズルを解くコードを書きたくなるんだけど、今回はイラストロジックを解いてみた(お絵かきロジック、お絵かきパズル、ののぐらむ、ピクロスなど同じものを指す名前多数)。アセンブラでという話なので、動かせないわ*1読めないわ。Rubyで、極力短くなるように書いてみたものを末尾に掲げてある。可読性を大きく損なう書き方をすれば行数はまだまだいくらでも減らせるけど、さすがにそれは本意ではないから。