Naked Single
何ができるか
行・列・ブロックの3制約を同時に適用して候補が1つだけ残ったセルを確定できるテクニックです。
なぜ除外できるか
ナンプレでは各行・各列・各3×3ブロックに1〜9が1つずつ入ります。この3方向の制約をすべて適用すると、残れる数字が1種類だけになることがあります。
図の例では 1行5列 のセルについて、行1にすでに1・2・3・7・8・9が入っており、列5には4が入っている(4行5列)、さらに上段中央ブロック(2行4列)には6が入っているため、残る候補は5のみになります。
まず行1、次に列5、最後に上段中央ブロックの順に見て、1行5列 に入らない数字を減らしていきます。
この例では、まず行1を見ると 1, 2, 3, 7, 8, 9 が使えないとわかります。 次に列5を見ると、さらに 4 も消えます。 最後に上段中央ブロック(1〜3行、4〜6列)を見ると、6 も消えます。
1〜9のうち最後に残るのが 5 だけなので、1行5列 は 5 に確定します。 これがNaked Singleです。
アプリではメモを使うと、消えた候補と残った候補をすぐ確認できます。 行を起点に見てから列とブロックで詰めると、縦スクロールでも追いやすくなります。
手順
-
1
空白のセルを1つ選びます。ここでは
1行5列 を見ます。
-
2
まず行1を見て、すでにある数字を除外します。ここでは
1, 2, 3, 7, 8, 9 が消えます。
-
3
次に列5を見て、さらに 4 を除外します。
-
4
上段中央ブロック(1〜3行、4〜6列)を確認します。ここでは
6 を除外できます。
-
5
1〜9から除外された数字を引くと、残る候補は
5 だけです。
-
6
1行5列 に 5
を確定します。これでNaked Single完成です。
練習のコツ
最初は全セルを1つずつ見るのがおすすめです。
慣れてきたら、「あと1つのセルだけ空いている行・列・ブロック」に先に目を向けましょう。
行・列・ブロックのどれかが8つのセルで埋まっていれば、残り1つのセルはNaked Singleです。
まずこういう「もうすぐ完成」の場所から探すと、見つけやすくなります。
アプリの候補メモを使って、空いているセルに候補数字を書いておくのも役立ちます。
そうすると、候補が1つだけのセルがすぐ見つかります。
1回見て見つからなかったときは、次のテクニックに進みましょう。
行だけ見て、列やブロックを見ない
行の数字だけ見て「まだ候補が多い」と思いこむことがあります。
行・列・ブロックの3つをいつもセットで見ましょう。
確定したセルを空白とまちがえる
もう数字が入っているセルを見落とすと、候補の数え方がずれます。
自分のメモと、すでに決まった数字を分けて見ましょう。
候補が2つあるのに、1つだと思いこむ
消し忘れがあると、本当は2つ残っているのに1つに見えることがあります。
迷ったときはメモに候補を書いて、もう一度たしかめましょう。