3×3、計9マスに配置された□をすべて◇にする。

<やり方>
 1.実行させると3×3マスの図(初期は□)が表示される。
   反転地点を入力する。([A~C][1~3]の範囲内)
   反転地点の行、列をすべて反転させる。
 2.1の繰り返し。

こんな単純な、最短5回ですべて◇にすることが可能です。
ちなみに終了判定は行ってませんw
これに使われたのは多重配列(今回は二重)。
そこそこ使う機能なので手始めに作ったわけだぁ。

<欠点>
 1.一回でもやり方がわかれば二度もする必要はない。(致命的w)
 2.サイズの縮小化。

ちなみにソース

<今後の課題>
初期値を□と◇をランダムに配置。
行、列すべてを反転するのではなく、反転地点を十字に反転。

6/30変更
一応ランダムに配置。
でもまず解けることはないw

今回ランダムつけたんだけど、これを使えば前作った分割のやつで、
分割サイズをある範囲内に分割することもできる。
あれも変更させておこうかな。