SudokuPlayerEx5.解析3段階に分けてあります。プログラム的な分類であり、人間の感覚に則したものではありません。ブロック(・対角線)の制限で、入りうる数字が1個に定まるマスを確定していくかなりの問題がこれで解ける以下は背理法を使うので、時間がかかる場合があります。大きな問題や別解の多い問題だと特に。終わらない場合は途中でキャンセルしてください。無限に先読み(背理法)をし、解を探す理論的には、これで解けない問題はないもし解けなければ、複数解がある注:ここまでを必要とする問題がないため、動作確認が不十分です。バグがあるかもしれません。補足&雑談(読まなくていいですから)数独の解析自体は簡単で、背理法で力押しすればいい。シンプルなパズルなので、プログラムで扱うのは容易です。力押しはコンピューターの得意とするところらしいね。この程度の解析プログラムは世界中にゴマンとあるようだし。この作品でも最初のバージョンから実現してるしね。その先の、人間の手筋を再現するのが問題なんですよね。作者がドンナモンダという顔してやがったな。面倒で、手間暇がかかったらしいから。それよりここは、「O」つまり「未確定の表出数字」の話をしましょう。「O」があると実行できないとあったやつ。数独の問題を作るとき、最初に表出数字の位置を決めておく。入れる数字は決まってないので、そのマスには「O」を入力しておく。作っていく途中で順次、数字に入れ替えていくんだね。入力には、この作品では「-」キーを使うと。作る際の利便性を考慮した記号なわけで。これが残っているのは未完成ということになります。解答判定と問題判定をするには問題が完成してないといけない。「O」が残っていると不可、というわけだな。一般に解析する場合はそのしばりはありません。問題を作るとき、途中で解析をかけながらやってるよな、作者は。こいつズルしてやがるって思ってたけど、そうでもないのか?全部を手で解き直してると大変すぎるんだって。無視」にチェックを入れてあると、「O」をスルーして解析できる。これ、チェックを外すことってある?不要な項目じゃない?まあ、これは......元々がバージョンアップで追加した項目なので。経緯があって残っている、という話です。