本文へ移動

初心者のためのナンプレの解き方

初級の問題は、3つのテクニックだけで最後まで解けます。このページでは、その3つを例題で1つずつ確認します。例題の盤面は、ボタンを押すとヒントと答えが順に表示されます。

まず覚える5つの言葉

ナンプレのルールは「どの行・列・ブロックにも、1〜9が1つずつ入る」の1つだけです。ルールの詳しい説明は数独(ナンプレ)とはにまとめました。解き方の説明では、次の言葉を使います。

言葉意味
マス数字を1つ入れる、いちばん小さな四角。全部で81マスあります。
行横に並んだ9マス。上から1行目〜9行目と数えます。
列縦に並んだ9マス。左から1列目〜9列目と数えます。
ブロック太い線で囲まれた3×3の9マス。盤面に9つあります。
候補そのマスに入る可能性がある数字。メモとして小さく書きます。

テクニック1:残り1マス

行・列・ブロックのどれかで、空いているマスが1つだけになったら、そこには足りない数字が入ります。いちばん簡単で、終盤によく使うテクニックです。

1〜9のうち、すでにある数字を順に確かめていけば、足りない数字は1つに決まります。

ポイント数字を1つ入れるたびに、その行・列・ブロックの空きが1つ減ります。入れた直後に「残り1マスになっていないか」を見る習慣をつけると、連続して解けます。

テクニック2:消去法

ナンプレの解き方の中心になるテクニックです。1つの数字に注目して、「この数字はブロックのどこに入れるか」を考えます。

  1. 数字を1つ決めます(例:「5」)。
  2. まだ「5」が入っていないブロックを1つ選びます。
  3. 盤面にある「5」から、縦と横に線を引くつもりで見ます。その線の上のマスには「5」は入りません。
  4. ブロックの中で「5」が入れるマスが1つしか残らなければ、そこが「5」です。
ポイントブロックで見つからなければ、同じ考え方を行や列でも使えます。「この行で7が入れるのはどこか」と考えるのも消去法です。初級の問題の多くは、消去法だけでかなり先まで進めます。

テクニック3:候補が1つだけ

今度は数字ではなく、1つのマスに注目します。そのマスと同じ行・列・ブロックにある数字を全部集めて、入らない数字を消していきます。

8種類の数字がすでにそろっていれば、残る候補は1つです。その数字がそのマスの答えになります。

ポイント消去法で見つからなくなったときに使います。数字がたくさん入った行と列が交わるマスから調べると、早く見つかります。

初級の問題を解く順番

  1. 1から9まで、数字ごとに盤面全体を見て、ブロックの消去法を試します。
  2. 数字を入れたら、その行・列・ブロックが「残り1マス」になっていないか確かめます。
  3. 見つからなくなったら、行や列で消去法を試します。
  4. それでも見つからなければ、数字の多い場所が交わるマスで「候補が1つだけ」を探します。
  5. 1〜4を、最後のマスが埋まるまでくり返します。

初心者がつまずきやすい点

当てずっぽうで数字を入れる「たぶんこれ」で入れた数字が間違っていると、後で必ず行き詰まります。ナンプレは論理だけで解けるように作られています。理由がはっきりしたマスだけを埋めましょう。
1つの数字だけを追い続ける同じ数字ばかり見ていると、見落としが増えます。1〜9を順番に見ていくと、解けるマスを見つけやすくなります。
入れた数字を確かめない同じ行に同じ数字を2つ入れてしまうミスはよくあります。解き方ツールに盤面を写すと、重なった数字を赤く表示します。