数独またはナンバープレイス(ナンプレ)とやらを解くスクリプト。
でもパズルってのは自分でやらなきゃちっとも面白くない。
というわけでステップ実行機能をつけてみました。
ちなみに残念ながら問題生成機能は無し。
googleにでも行って見つけて下さい。
このスクリプトは各マスについて以下のようなことを調べて数独を解いていきます。
なお、マスは左上から右に順繰りに調べていきます。
また、ブロックとは上で色分けされている3×3の部分のことです。
|
大体人間が解く場合と同じようなことをやらせてみようかなというコンセプトです。
3、4、5については別にどの順番でやっても良いんですけどね。