盤面で学ぶナンプレの解き方
数字が決まる理由を、盤面で確かめてみましょう。4マスの練習から始め、三つの例で解き方を一つずつ学べます。
基本は、同じ数字を重ねないこと。横一列・縦一列・太い線で囲んだ3×3の枠に、それぞれ1〜9を一つずつ入れます。
- 行・列の読み方
- 「行」は横の並び、「列」は縦の並びです。「1行3列」は、上から1段目・左から3番目のマスを指します。
- 盤面の目印
- A・Bなどの文字は、考える空欄の目印です。青い枠線は、説明で手がかりにする数字を示します。
- 「候補」とは
- そのマスに入る可能性がある数字のことです。使えない数字を除き、一つにしぼれれば答えが決まります。
ここでは、日替わり問題とは別の練習用の盤面を使います。説明に使う手がかりを確かめられるよう、目印のない空欄も残しています。
とてもやさしい・やさしいの練習に
自分で4マスを解いてみる
A・B・C・Dの順に、入れた数字を次の手がかりにして、4マスを解きます。目印のない空欄は、この練習では埋めません。
- 案内されたマスに入る数字を、盤面の下から選びます。
- 正解したら、数字が決まる理由を読みます。迷ったときは「答えと理由を見る」でも確認できます。
- 「この数字を入れて、次の一手へ」を選ぶと、盤面に数字が入り、次のマスへ進みます。
練習は何度でもやり直せます。「今日の一問」など、ゲームの記録は変わりません。練習の途中経過は保存されません。
1手目:A(1行3列)に入る数字は?
1行目に足りないのは4と7。Aと同じ3列目も見てみましょう。
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|
| 1 | 5 | 3 | A | 6 | B | 8 | 9 | 1 | 2 |
|---|
| 2 | 6 | | | 1 | | 5 | 3 | | |
|---|
| 3 | 1 | 9 | 8 | 3 | C | 2 | 5 | 6 | D |
|---|
| 4 | 8 | 5 | 9 | 7 | 6 | 1 | 4 | 2 | 3 |
|---|
| 5 | 4 | 2 | 6 | 8 | 5 | 3 | 7 | 9 | 1 |
|---|
| 6 | 7 | 1 | 3 | 9 | 2 | 4 | 8 | 5 | 6 |
|---|
| 7 | 9 | 6 | | 5 | 3 | 7 | 2 | 8 | |
|---|
| 8 | 2 | | 7 | 4 | 1 | 9 | 6 | | 5 |
|---|
| 9 | 3 | 4 | 5 | 2 | 8 | 6 | 1 | 7 | 9 |
|---|
練習盤面。今回はA(1行3列)に注目します。盤面の下の数字を選んでください。4手の解説をまとめて読む
- A(1行3列)は「4」
1行目にない数字は4と7です。Aと同じ3列目の8行目には、すでに7があります。Aには7を入れられないので、4に決まります。
- B(1行5列)は「7」
Aに4が入ると、1行目の空欄はBだけです。この行に足りない数字は7なので、Bには7が入ります。
- C(3行5列)は「4」
3行目の空欄はCとDで、足りない数字は4と7です。Bに入れた7は、Cと同じ5列目にあります。Cには7を入れられないので、4に決まります。
- D(3行9列)は「7」
Cに4が入ると、3行目の空欄はDだけです。この行に足りない数字は7なので、Dには7が入ります。これで、今回考える4マスが埋まりました。
ここでは、行と列を交互に見て考えます。同じ手がかりを別の見方で使えることもあり、解く順番が一通りだけという意味ではありません。
とてもやさしい・やさしいの練習に
1.足りない数字を、縦と横でしぼる
1行目のAとBには、どの数字が入るでしょうか。まずは、この横一列だけを見ます。
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|
| 1 | 5 | 3 | A | 6 | B | 8 | 9 | 1 | 2 |
|---|
| 2 | 6 | | | 1 | | 5 | 3 | | |
|---|
| 3 | 1 | 9 | 8 | 3 | | 2 | 5 | 6 | |
|---|
| 4 | 8 | 5 | 9 | 7 | 6 | 1 | 4 | 2 | 3 |
|---|
| 5 | 4 | 2 | 6 | 8 | 5 | 3 | 7 | 9 | 1 |
|---|
| 6 | 7 | 1 | 3 | 9 | 2 | 4 | 8 | 5 | 6 |
|---|
| 7 | 9 | 6 | | 5 | 3 | 7 | 2 | 8 | |
|---|
| 8 | 2 | | 7 | 4 | 1 | 9 | 6 | | 5 |
|---|
| 9 | 3 | 4 | 5 | 2 | 8 | 6 | 1 | 7 | 9 |
|---|
例1の盤面。Aは1行3列、Bは1行5列。枠線で示した8行3列の数字は7です。- 1行目に足りない数字は「4」と「7」です。
すでに5・3・6・8・9・1・2があるので、AとBには4と7が一つずつ入ります。
- Aと同じ3列目には、すでに「7」があります。
8行3列を見てください。同じ縦一列に7を二つ入れることはできないので、Aに7は入りません。
- そのため、Aは「4」、Bは「7」です。
Aの候補は4と7でした。そのうち7が使えないので4に決まり、1行目に残ったBは7になります。
空欄が少ない場所で足りない数字を探し、その空欄につながる縦・横・3×3の枠を確認します。数字が一つ入ったら、同じ順番でもう一度探しましょう。
ふつうへ進むときの練習に
2.一つの数字の置き場所を探す
今度は、右上の3×3の枠(1〜3行・7〜9列)に注目します。一つの空欄に入る数字を考える代わりに、この枠の「8」の置き場所を探します。
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|
| 1 | | | 4 | 5 | 3 | | | A | |
|---|
| 2 | 2 | | 8 | 7 | | 1 | 6 | | |
|---|
| 3 | | | | | 8 | 2 | | | 7 |
|---|
| 4 | 4 | | | | | 3 | 8 | 7 | |
|---|
| 5 | | 2 | 7 | | 5 | | 3 | 9 | |
|---|
| 6 | | 6 | 9 | 2 | | | | | 1 |
|---|
| 7 | 9 | | | 8 | 1 | | | | |
|---|
| 8 | | 4 | 6 | 3 | | 9 | 7 | | 8 |
|---|
| 9 | | | | | 6 | 5 | 9 | | |
|---|
例2の盤面。右上の3×3の枠に注目します。Aは1行8列。枠線で示した数字は、ほかのマスに8を置けない理由になります。- 2行目と3行目には、すでに「8」があります。
2行3列と3行5列が8です。そのため、この枠の2行目・3行目に8は置けません。残るのは1行目の三つの空欄です。
- 7列目と9列目にも「8」があります。
4行7列と8行9列が8です。そのため、1行7列と1行9列にも8は置けません。
- 残ったA(1行8列)に「8」が入ります。
この3×3の枠には8が必ず一つ必要です。置ける空欄がAだけなので、Aは8に決まります。
Aだけを見ると1・2・8が候補に残ります。それでも、枠全体で「8の置き場所」を探すと答えが決まります。マスから決まらないときは、数字を置ける場所から考えてみましょう。
むずかしいの練習に
3.枠と横一列を見比べ、候補を減らす
左上の3×3の枠(1〜3行・1〜3列)の「8」を探します。A・B・Cのどこに入るか、まだ一つに決める必要はありません。
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
|---|
| 1 | 5 | 6 | 3 | | | | 2 | 7 | 4 |
|---|
| 2 | A | B | C | D | E | | | 3 | 5 |
|---|
| 3 | 4 | 2 | | | | | 8 | | 9 |
|---|
| 4 | 1 | | 6 | | | 8 | 5 | | 3 |
|---|
| 5 | | 5 | 2 | 9 | | | 4 | | 7 |
|---|
| 6 | | | | 5 | | | | | 1 |
|---|
| 7 | | | | 3 | | | | 5 | 6 |
|---|
| 8 | 6 | 1 | 5 | | | | 3 | 4 | 2 |
|---|
| 9 | 2 | 3 | 4 | | | | 7 | | 8 |
|---|
例3の盤面。左上の3×3の枠に注目します。A・B・C・D・Eはすべて2行目。3行7列には8があります。- この枠の1行目には、空欄がありません。
5・6・3がすでに入っています。3行目にある唯一の空欄にも、同じ行の3行7列に8があるため、8は入りません。
- この枠の「8」は、A・B・Cのどれかに入ります。
三つとも2行目です。どこに決まっても、この枠の中の2行目に8が一つ入ることになります。
- 枠の外にあるDとEには「8」が入りません。
D(2行4列)とE(2行5列)も同じ2行目です。同じ横一列に8は二つ入らないので、DとEの候補から8を外せます。
ここで分かるのは、DとEに8が入らないことです。A・B・Cの答えはまだ決まりません。こうして候補を減らし、ほかの列や枠で一つに決まる場所を探します。縦一列に候補が集まる場合も、同じ考え方を使えます。