ナンプレ(数独)ソルバー

9×9の問題を入れて「解く」を押すと、答えを表示します。行き詰まったときは「ヒント1マス」で1マスだけ開けられます。同じ列・行・3×3のブロックで数字が重なると赤く表示し、答えがない問題や答えが複数ある問題も知らせます。

問題の数字解いた数字ヒントで開けたマス重なり(矛盾)

入力のしかた

  • マスを選んで 1〜9 を入力。0・Backspace・Delete で空欄に戻ります。
  • 矢印キー ←↑→↓ でマスを移動できます。数字を入れると右のマスへ進みます。
  • 「解く」で埋まった数字は青、問題として入れた数字は黒で表示します。「答えだけ消す」で問題の状態に戻せます。
  • 「消去」は2回押すと盤面をすべて空にします。

ナンプレのルール

  • 各行・各列・太線で囲んだ3×3のブロックに、1〜9が1つずつ入ります。
  • 答えが1つに決まる問題には、最低17個のヒント数字が必要なことが知られています(2012年に計算機で証明)。数字が少ないと答えが複数になりやすくなります。
  • 答えは候補の少ないマスから順に試すバックトラック法で探し、答えが2つ以上あるかも調べます。

盤面はこのブラウザ内だけで計算し、次に開いたときのためにこのブラウザに保存します。

ナンプレ(数独)ソルバーでできること

新聞や本のナンプレ(数独)の問題を入れて、答えやヒントを確かめるツールです。解けずに止まったときに1マスだけ開けたり、入力した問題に答えがあるか・答えが1つに決まるかを調べたりできます。

使い方

  1. 盤面のマスを選び、問題の数字1〜9を入れます。矢印キーで移動でき、0・Backspace・Deleteで空欄に戻せます。最初から例の問題が入っていて、「消去」を2回押すと空にできます。
  2. 同じ行・列・3×3のブロックに同じ数字があると赤く表示されるので、入力ミスを直します。
  3. 行き詰まったら「ヒント1マス」を押すと、候補がいちばん少ないマスを1つだけ開けて理由を表示します。
  4. 「解く」を押すと残りのマスが青い数字で埋まります。「答えだけ消す」で問題の状態に戻せます。

計算の仕組みと注意点

よくある質問

ナンプレの答えが合っているか確かめたい

問題の数字を入れて「解く」を押すと答えが表示されるので、自分の答えと見比べられます。全部を見たくないときは「ヒント1マス」で1マスずつ開けて確かめてください。

「答えが2つ以上ある問題です」と出るのはなぜ?

入力した数字だけでは答えが1つに決まらないためです。多くは問題の写し間違いや入れ忘れが原因なので、元の問題と見比べてください。ヒント数字が17個未満の場合は、必ず答えが複数になります。

「答えがありません」と出たときは?

どこかの数字の入れ間違いで、ルールを満たす埋め方がなくなっています。赤いマスが出ていなくても起こるので、問題の数字を1つずつ確かめてください。

スマホでも入力できる?

マスをタップすると数字のキーボードが開き、1〜9を入れると次のマスへ進みます。盤面は幅400px程度の画面にも収まる大きさです。