数独ジェネレーター/ソルバーとは?
数独パズルの生成と解答ができる無料ツールです。初級・中級・上級・エキスパートの各難易度でパズルを作成したり、手持ちのパズルを入力してバックトラッキングで瞬時に解を求めたりできます。練習や答え合わせに便利です。
ジェネレーターはバックトラックで完成盤面を作り、選んだ難易度(初級・中級・上級・エキスパート)になるまでマスを抜いていきます。ソルバーはミリ秒で唯一解を見つけ、チェックは矛盾セルを赤くハイライトします。ヒントは次の一手に使うテクニック——裸の単数か隠れた単数——を示してからそのマスを埋めるので、答えをもらうだけでなく解き方が身につきます。空きマスの候補数字をまとめて入力することもでき、リアルタイムのミス数と終了時の統計で、どれだけきれいに解けたかが分かります。
使い方
- 難易度を選択して「生成」をタップすると、新しい数独パズルが作られます。
- セルをクリックして1〜9の数字を入力するか、既存のパズルを貼り付けます。
- 「解く」をタップすると瞬時に解答が表示されます。「チェック」をタップすれば自分の回答を検証できます。
使用するタイミング
- 新聞や雑誌のナンプレで詰まったとき、答え合わせに使う。
- 朝のコーヒー時間にちょうどいい難易度の問題を生成する。
- 答えを丸ごと見せずに、ヒントで子どもにルールを教える。
結果
新聞の数独で行き詰まったとします。与えられた数字をグリッドに入力して「解く」をタップすれば、バックトラッキングにより81マスすべてが1秒以内に埋まります。
よくある質問
- ソルバーは内部でどう動いている?
- 再帰的バックトラックです。数字を入れ、行・列・3×3 ブロックの規則を破らないか確認しながら先へ進みます。行き詰まれば戻って次の候補を試します。有効な問題なら 1 秒以内で解けます。
- ナンプレは必ず解が一つだけなの?
- 標準ナンプレは必ず唯一解です。これが定義の一部です。複数の有効解を持つ盤面はナンプレとは呼べず、ただの中途半端な配置になります。本ツールが生成する問題はすべて唯一解を保証しています。
- 難易度の違いはどこにある?
- 初級はヒント約 40 個で、目視で進められます。中級は約 34 個でメモが要ります。上級は約 28 個で推理連鎖が必要。エキスパートは 22〜24 個で、X-Wing や Swordfish などの上級テクが必要になることがあります。
- 他で見つけた問題を貼り付けて解けますか?
- できます。いちばん速いのは「問題を貼り付け」ボタンです。多くの数独サイトが使う81桁の数字列(空きは0)を貼り付けると、そのまま盤面に読み込まれます。空きマスをクリックして入力し、矢印キーで移動することもできます。検証を押してヒントの解が1つだと確かめてから、解くまたはチェックを押してください。
- ヒントボタンを使うのはずるい?
- 目的次第です。学習中なら、ヒントは「次にどの推理で進めるか」を示してくれる便利な道具。競技中は避けましょう。完全に詰まったときに一度だけ使い、なぜそのマスが確定したのかを確認してから自力で進めるのが良い使い方です。