
「ナンプレ(Number Place)」は、縦 9 マス × 横 9 マスのマス目に、1 〜 9 の数字を入れるパズルです。ルールは次の 3 つだけ。
- ✅ 空白のマスに、1 〜 9 の数字を 1 つずつ入れます。
- ✅ 同じ数字が、同じ行や列に重ならないようにします。
- ✅ 太線で囲まれた 3 × 3 のブロックでも、数字が重ならないようにします。


このツールでは、必ず答えが 1 つだけの「一意解」問題 のみを出題します。答えが複数あるような問題は出ないので、安心して取り組めます。「ナンプレ頭脳トレーニング」で、ぜひ、頭を鍛えてください。
(「ナンプレ」は、国際的には『数独(Sudoku)』としても知られています)
ナンプレの中級以上では、候補を管理しながら、情報を整理して論理的に推理する力 が求められます。基本は 消去法 で解いていきます。
さらに難易度が上がると、数字の配置パターンを読み取り、他の候補を除外していく「パターン認識型」技法 が必要になります。ここでは、難易度の「ふつう(medium)」から「むずかしい(hard)」に対応する代表的な思考法を紹介します。
初級〜中級の基礎テクニック
- 1行1数字の原則:同じ行・列・ブロックに同じ数字は 1 つしか入れられません。
- 消去法:不可能な数字を候補から除くことで、残った数字が確定につながります。
- ロックされた候補(Locked Candidates):候補の集中によって他のマスを絞り込めることがあります。
- 候補数字のメモ:候補が複数ある場合、メモをしておくと役立ちます。
中級テクニック(ステップアップ)
- 裸のシングル(Naked Single):あるマスに入る候補が 1 つしかないとき、その数字が確定します。
- 隠れたシングル(Hidden Single):ある行・列・ブロック内で、特定の数字が入れられるマスが 1 つしかないとき、そのマスにその数字を入れます。
- ブロック・インタラクション(Block Interaction):候補が一つの行または列に集中しているとき、他のマスの候補を除外できます。
- 数字ごとの候補確認:1 から 9 の数字ごとに空きマスを確認していく方法です。
上級テクニック(パターン認識型)
🔶 Xウィング(X-Wing)
特定の数字が、2 つの行(または 列)において、共通する2 つの列(または 行)にしか現れない場合、その共通する列(または 行)内の他のマスから、その数字の候補を除外できます。
例:「 5 」が以下のように出現する場合:
・行 2 と行 5 で、「 5 」が列 4 と 6 にのみ現れる場合、列 4・6 の他のマスから「 5 」の候補を除外できます。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|
2 | 5 | 5 | |||||||
5 | 5 | 5 |
🔶 ソードフィッシュ(Swordfish)
ソードフィッシュは、Xウィングの拡張版です。Xウィングが「 2 行と、それらに共通する 2 列(または 2 列と、それらに共通する 2 行)」に注目するのに対し、ソードフィッシュは「 3 行と、それらに共通する 3 列(または 3 列と、それらに共通する 3 行)」に注目します。
特定の数字(例:「 7 」)が、3 つの行(または列)のそれぞれにおいて、共通する3 つの列(または行)にしか現れない場合、その共通する 3 つの列(または行)の他のマスから、その数字の候補を除外できます。
つまり、考慮すべき候補マスは増えますが、基本的な考え方はXウィングと同じです。
例:「 7 」が以下のように出現する場合:
・行 1・4・7 で、「 7 」が列 2・5・7 にしか現れない場合、列 2・5・7 の他のマスから「 7 」の候補を除外できます。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|
1 | 7 | 7 | 7 | ||||||
4 | 7 | 7 | 7 | ||||||
7 | 7 | 7 | 7 |
🔶 XYウィング(XY-Wing)
XYウィングは、3 つのマスの候補の組み合わせと位置関係に注目したテクニックです。
中心となるマス(ピボット)と、そのピボットと一対一でつながる2つのマス(ウィング)が構成されます。
それぞれのマスが「XY」「XZ」「YZ」といった2候補の組み合わせを持っており、ウィング 2 つが共通して持つ候補(Z)を、その 2 つのウィングマス両方が見えるマスから除外できます。
※ここでの「リンク関係」とは、マスどうしがピア関係(同じ行・列・ブロックに含まれる関係)にあること を指します。
例:次のように3つのマスがあり、候補が以下の通りの場合:
・マスA(行 2 列 3):2,3(XY)
・マスB(行 2 列 7):2,4(XZ)
・マスC(行 5 列 3):3,4(YZ)
このとき、マスBとマスC両方から見えるマスから「 4 」を除外できます。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|
2 | 2,3 | 2,4 | |||||||
3 | |||||||||
4 | |||||||||
5 | 3,4 |
🔶 XYZウィング(XYZ-Wing)
あるマスに 3 つの候補(XYZ)があり、それぞれに 2 つずつの候補(XY、XZ、YZ)を持つマスが接している場合、3 マスすべてから見えるマスから共通の候補(Z)を除外できます。
例:次のように 3 つのマスがあり、候補が以下の通りの場合:
・マスA(行 3 列 3):1,2,3(XYZ)
・マスB(行 3 列 5):1,2(XY)
・マスC(行 5 列 3):1,3(XZ)
このとき、3 マスすべてに見えるマスから「1」を除外できます。
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | |
---|---|---|---|---|---|---|---|---|---|
2 | |||||||||
3 | 1,2,3 | 1,2 | |||||||
4 | |||||||||
5 | 1,3 |
🔶 チェーン技法(連鎖消去)
複数の候補マスを論理的につなげて追跡し、矛盾が生じる候補を論理的に除外する方法です。代表的なものに強リンク・弱リンクの組み合わせがあり、これを使って複雑な推理が可能になります。
🔶 そのほかの上級技法
・スリー・ダブリュー・ウィング(3W-Wing):候補が 2 つのマスで同じ構成になっており、特定の条件下で他の候補を消せる。
・カラー・リング(Coloring):候補の位置関係を色分けして矛盾を見つける技法。
・ALS(Almost Locked Sets):ブロック内の候補が限られているときに活用する消去テクニック。
攻略のコツや注意点
- ミスを恐れず試行錯誤:仮定法も時には有効ですが、前提の正しさを逐一検証する意識を持ちましょう。
- パターンに気づく力を鍛える:同じ配置を何度も見ることで、感覚が養われます。
- 仮置きに頼りすぎない:むやみに数字を仮に入れて試すのは、混乱の元です。
- メモのしすぎに注意:全マスにメモを書き込むと情報が多すぎてかえって混乱します。絞り込めた時点で整理しましょう。
- 矛盾を感じたら戻る:何かがおかしいと感じたら、ひとつ前の判断を見直しましょう。
- 解けた問題を振り返る:自分の使った技法を意識的に記録すると、次のステップにつながります。
-
難易度を選ぶ
「かんたん」「ややかんたん」「ふつう」「むずかしい」から難易度を選びます。 -
「問題生成」ボタンを押す
パズルの問題が自動で表示されます。 -
空いているマスに数字を入力
画面上の入力ボードで 1 から 9 の数字を入力していきましょう。 -
答え合わせをしたいとき
「チェック」ボタンを押すと、間違っているマスと空白のマスが赤くなります。 -
すべての解答を見たいとき
「解答」ボタンを押すと、すべての解答が表示されます。
解答を表示すれば、印刷では問題と解答が印刷されます。 -
ヒントが欲しいとき
「ヒント」ボタンで、どこか 1 マスの正しい数字を教えてくれます。
音声でもヒントが読み上げられます。
「ヒント・線」のボタンを押すと、選んだマスの行と列が色付きで表示されます。 -
メモを使いたいとき
「メモ」ボタンを押すとメモモードがONになり、小さな数字で候補を書き込めるようになります。
メモモード中に数字ボタンを押すと、確定ではなくメモとして入力できます。
もう一度「メモ」ボタンを押すとOFFになり、通常の入力に戻ります。
入力が確定すると、そのマスのメモは自動的に消去されます。 -
途中で保存・再開したいとき
「保存」ボタンで現在の状態を記録できます。
「読み込み」ボタンで前回の続きから再開できます。 -
やり直したいとき
「一つ戻る」ボタンで 1 つ前の状態に戻せます。 -
印刷をしたいとき
「PDF保存・印刷」ボタンで、紙に印刷して解くこともできます。
解答を表示しておけば、問題と解答が印刷されます。 -
保存データを消したいとき
「削除」ボタンで、保存したデータを消すことができます。