$ \DeclareMathOperator{\arccosh}{arccosh} \DeclareMathOperator{\arcsinh}{arcsinh} \DeclareMathOperator{\rank}{rank} \DeclareMathOperator{\rot}{rot} \DeclareMathOperator{\grad}{grad} \DeclareMathOperator{\diver}{div} $

Simple Sudoku Solver

数独の解答プログラムです。

1Start now

使い方は以下のセクションを参照してください。

2使い方

左クリックで数字が増え、右クリックで数字が減ります。 ただし明らかに入らない数字は飛ばします。
問題の入力が終わったら、Solveボタンを押してください。 解答が表示されます。 青色がヒントとして与えられたセル、黒色がソルバの解答です。
左下のメッセージは以下の通り。
  • 「唯一解です」 - 解が一通りしかありません。,
  • 「他にも解が存在します」 - 解が二種類以上存在する不正な問題です。解の候補の中からひとつを表示します。,
  • 「解がありません」 - 解が存在しない、不正な問題です。

3諸注意

バックトラックを使用しているので激遅ですが、それでも100msぐらいで解けるので驚きです。
新聞に載ってた問題の解答チェックにでも使ってやってください。