数独 ソルバー

パズルを入力して生成し、アルゴリズムがステップごとに解くのをご覧ください。

任意のセルをクリックして数字を入力するか、
パズルを生成して開始してください
ヒント: 0
時間: 00:00
エラー: 0
アニメーション速度 50ms
ステップ: 0 バックトラック: 0 解答済みセル: 0 / 0
ヒント あなたの入力 解答済み

数独ソルバーの仕組み

本ソルバーは高度に最適化されたバックトラッキングアルゴリズムを使用し、行き詰まった場合は即座に戻りながら全ての配置を探索します。最難関のパズルでも、ほとんどはミリ秒以内に解答されます。

アニメーション解答を選択すると、アルゴリズムがリアルタイムで思考する様子を観察できます。スピードスライダーで速度を調整し、バックトラッキングの動作をご確認ください。

よくある質問

数独ソルバーの使い方は?

空のセルをクリックして、数字パッドまたはキーボードで数字を入力してください。不明なセルは空白のままにして、瞬時に解くをクリックします。

全ての数独パズルを解けますか?

はい — 少なくとも1つの解答がある有効な 9×9 数独であれば対応できます。新聞・アプリ・本のパズルも全て動作します。

パズルに解答がない場合は?

ソルバーが通知します。これは通常、ヒントの数字が間違ったセルに入力された場合に起こります。

無料で使えますか?

完全無料、登録不要、使用制限なしです。

クラシック数独の遊び方

1 ルール

  • 全ての行を 1〜9 の数字で埋めてください。重複なし。
  • 全ての列を 1〜9 の数字で埋めてください。重複なし。
  • 全ての 3×3 ボックスを 1〜9 の数字で埋めてください。重複なし。
  • 最初から入力されているヒントのセルは変更できません。

2 解き方のコツ

  • 💡 スキャン: 各行・列・ボックスをスキャンして 1〜9 のどの数字が不足しているかを確認しましょう — 不足している数字のセットがそのユニットの唯一の有効な入力です。
  • 💡 消去法: 空のセルに対して、その行・列・3×3 ボックスに既に存在する全ての数字を除外します。1 つの数字だけ残れば、それが答えです。
  • 💡 隠れシングル: ある行・列・ボックス内で特定の数字が 1 つのセルにしか入れない場合 — セルに他の候補が何個あっても、そこに即座に配置しましょう。

ヒント: 行き詰まったら? 瞬時に解くで完全な解答を表示するか、アニメーション解答でバックトラッキングアルゴリズムがリアルタイムで全ての可能性を探索する様子をご覧ください。