使い方
- 難易度とパズルの数を選び、印刷する1ページあたりのパズル数を設定します。
- パズルを作るを押します。シート番号を書き留めると、同じシートをもう一度作れます。
- パズルと解答を印刷を押します。パズルが先に印刷され、解答は別のページから始まります。
- 本の問題を確認したい場合は、81マス分をパズルを解くに貼り付け、解いて手順を表示を押します。
4つの難易度
- 難易度1、やさしい: どの手順も、ネイキッド・シングル(そのマスに入る数字が1つしかないマス)か、ヒドゥン・シングル(行、列、ブロックの中で、ある数字の入る場所が1つだけ残っている場合)です。
- 難易度2、ふつう: 候補の固定も使います。あるブロック内の数字が1つの行か列にしか入らない場合(ポインティング)、または行か列の数字が1つのブロックにしか入らない場合(クレイミング)、その数字を残りの線やブロックから取り除きます。
- 難易度3、難しい: ネイキッドのペアとトリプル(2つまたは3つのマスに、同じ2つまたは3つの数字しか入らない場合)と、ヒドゥンのペアとトリプル(2つまたは3つの数字が、同じ2つまたは3つのマスにしか入らない場合)も使います。
- 難易度4、上級: 解はひとつだけですが、難易度1から3の技法では解けません。Xウイング(ある数字が、同じ2つの列の、2つの行だけに入っている形)か、試行錯誤が必要です。
パズルの作り方
まず、ランダムに完全な盤面を作り、その初期数字を、ランダムな順番で1つずつ取り除きます。難易度1から3では、そのレベルの技法だけで解ける間は取り除き、その結果、そのレベルで最も難しい技法が必要になる場合に限ります。難易度4では、解がひとつのままであるかぎり取り除きます。
ここでは、初期数字の数で難易度は決まりません。初期数字が多くても難しい技法が必要な場合があるため、数ではなく難易度で比べてください。
このページで扱わないこと
- ほかの数独の形式、たとえばキラー、サムライ、対角線のルールがあるパズル。
- ほかの解答ツールの評価。ここでの難易度は、このページが使う技法に従うため、別の評価基準では異なる難易度になることがあります。
- タイマー、保存されたパズル、スコア。パズルはブラウザで作られ、印刷されるだけで、何も保存されません。
計算例:最初の3手
例のパズルは530070000 600195000 098000060 800060003 400803001 700020006 060000280 000419005 000080079です。ソルバーは最初の3手で3マスを埋めます。R5C5は5行目の5列目を意味します。
各手はネイキッド・シングルです。そのマスの行、列、ブロックにほかの数字がすでに入っているため、残る数字は1つだけになります。
| 手順 | 配置 | 理由 |
|---|---|---|
| ネイキッド・シングル | R5C5 = 5 | このマスに残る唯一の数字 |
| ネイキッド・シングル | R5C2 = 2 | このマスに残る唯一の数字 |
| ネイキッド・シングル | R5C8 = 9 | このマスに残る唯一の数字 |
よくある質問
どのパズルにも解はひとつだけですか?
はい。それぞれのパズルは、初期数字に合う盤面がひとつだけになるように作られます。難易度1から3は論理だけで解けるように作られ、難易度4では試行錯誤で解の数を数えて確認します。
パズルの難易度はどのように決まりますか?
その手順で最も難しい技法で決まります。ソルバーは毎回、見つけられる中で最も易しい手を選ぶため、シングルだけで解けるパズルは難易度1、候補の固定が必要なパズルは難易度2になります。
貼り付けたパズルに試行錯誤が必要だと、ソルバーが表示するのはなぜですか?
このページの技法では解けないからです。人間なら数字を仮に置いて、盤面が矛盾するかを確かめます。このページは、そのかわりに試行錯誤で解の数を数えるため、唯一の答えを見つけて表示できます。
同じパズルをもう一度作れますか?
はい。シート番号を書き留め、同じ番号、難易度、数を入力してください。そのたびに、同じパズルが同じ順番で作られます。
貼り付けたパズルはサーバーに送信されますか?
いいえ。パズルはブラウザ内で読み取られ、解かれます。貼り付けた内容は保存されず、こちらに送信されることもありません。
上級のパズルは、初期数字が少ないのではないですか?
このページでは、初期数字の数ではなく技法が難易度を決めます。上級のパズルでも、やさしいパズルと同じ数の初期数字がありえます。そのため、難易度を初期数字の数だけで判断しないでください。
出典
- Wikipedia(英語): Sudoku(ルールと、よく作られたパズルの唯一の解)
- Wikipedia(英語): Sudoku solving algorithms(バックトラッキングを深さ優先探索として説明)
数値と文章の最終確認日:2026年11月10日火曜日。