ナンプレの解き方を覚えるなら、最初からすべての空欄を埋めようとしなくて大丈夫です。「この数字なら入りそう」ではなく、ほかの数字を置けない理由がそろったマスを一つ見つけます。数字を一つ決めると周りの条件も変わり、次の一手につながります。
ナンプレは数独とも呼ばれる、9×9の数字のパズルです。このページでは計算や当てずっぽうを使わず、行・列・ブロックを順に見るナンプレの解き方を紹介します。初めての方は図の大きな数字だけから読み、小さな候補は必要になったときに確かめてください。
ナンプレの解き方の土台は三つの約束
横の一列を「行」、縦の一列を「列」、太い線で囲んだ3×3を「ブロック」と呼びます。それぞれに1から9を一回ずつ入れます。同じ数字が離れていても、同じ行・列・ブロックにあれば重複です。通常のナンプレには斜めの制約はありません。
一つのマスは、三つの範囲に同時に属しています。たとえば1行5列なら、1行目、5列目、上段中央のブロックを見ます。どれか一つに5があれば、そのマスに5は入れられません。逆に5が見当たらないだけでは、5に決まったことにはなりません。ほかの数字も置けるなら、まだ候補です。
盤面全体
まず盤面全体を確認し、候補とマスの座標は拡大して読んでください。
空きマスが少ない場所から見始める
ナンプレの解き方を試すときは、数字が多く入っている行やブロックが手がかりになります。空きマスが一つなら、1から9を見比べて欠けた数字を探しましょう。ただし途中で自分が数字を入れた盤面では、その数字が誤っている可能性もあります。最後に列とブロックも確認します。
空欄が二つ以上あるときは、すぐに二択を選ばず、一つのマスに何が残るかを調べます。横の数字を消し、縦の数字を消し、同じブロックの数字を消す、という三回の確認です。暗算で全部を覚えにくければ、そのマスだけ小さくメモしてかまいません。
上の例題では1行5列の候補が5一つになります。これは「ほかの八つを置けない」と確認できた結果なので、5を大きな数字で入れられます。こうした一つのマスの唯一候補を、裸のシングル、または Naked single と呼びます。名前よりも、候補が一つになった根拠を覚えることが大切です。
盤面全体
まず盤面全体を確認し、候補とマスの座標は拡大して読んでください。
数字から「置ける場所」を探す
ナンプレの解き方には、マスを起点にする見方と、数字を起点にする見方があります。「このマスに何が入るか」と「この行の3はどこに入るか」は、別の問いです。前者で決まらなくても、後者では確定できる場合があります。
次の図は、中級の原題を正しい手順で進めた局面です。2行目全体で3を置ける場所を調べると、2行5列だけが残ります。そのマスの候補は3と6ですが、2行目には3が必ず一つ必要なので、ここは3です。6を選べば、この行の3の置き場所がなくなってしまいます。
盤面全体
まず盤面全体を確認し、候補とマスの座標は拡大して読んでください。
これを隠れたシングル、Hidden single と呼びます。ナンプレの解き方を整理するときは、「マスに残る数字が一つ」と「ある範囲で数字の位置が一つ」を分けて言えるようになると、理由を見失いにくくなります。隠れたシングルは行だけでなく、列やブロックにも現れます。
盤面全体
まず盤面全体を確認し、候補とマスの座標は拡大して読んでください。
メモは必要なところから始める
候補を全部書けば早く解ける、とは限りません。初級の盤面では、大きな数字を見渡すだけで進むこともあります。まず確実な一手を探し、記憶だけで候補を追うのが難しくなったところでメモを使いましょう。
小さな数字は「今の条件なら入る可能性がある」という記録です。まだ答えではありません。可能な数字を一つ忘れると、残ったメモが一つでも誤った確定になります。メモを取り入れるときは、書く数の少なさより、漏れがないことを優先します。詳しくは候補メモの書き方で確認できます。
ゲームではマスを選んで「メモ」をオンにすると、小さな数字を入力できます。1から9のキーでも入力でき、同じ候補をもう一度押すとそのメモを外せます。メモをオフにした大きな数字とは、役割が違います。
一つ入れたら、近くをもう一度見る
数字を確定した後は、同じ行・列・ブロックの候補を整理します。自動整理を有効にしていれば、ゲームはその候補を連動して消します。「戻す」は入力と連動した候補消去をまとめて復元するので、操作を誤ったときにも盤面全体を書き直す必要はありません。
ナンプレの解き方を身につける練習では、この整理の後にシングルへ戻るのがおすすめです。一手前に候補が二つだったマスから一つが消えて、新しい確定数が出るかもしれません。難しい手筋を覚える前に、この小さな変化を追ってみてください。
反例:入れても重ならないだけでは確定できない
盤面全体
まず盤面全体を確認し、候補とマスの座標は拡大して読んでください。
点線の枠は確定数字を減らした場所です。紫のマスで、元の手筋の条件が失われた理由を確認してください。
この反例のマスに5を置いても、すぐには重複しないかもしれません。しかし、それは他の候補を排除した証明ではありません。ナンプレの解き方で避けたいのは「正解を知っているから入れる」と「今の盤面から確定できる」を混ぜることです。二つ以上残るなら、別の行・列・ブロックへ視線を移しましょう。
練習1:一つのマスの数字を決める
図で確認したナンプレの解き方を、別の進行局面で試します。空欄と数字を選び、確認ボタンを押してください。記事の練習は独立しており、遊んでいるゲームの保存や完了記録を変更しません。
問題を読み込んでいます…
練習1の答えと根拠
2行5列に7を入れます。この局面で、そのマスの完全な候補は7だけです。2行目、5列目、上段中央ブロックの数字を除いた結果なので、候補を一つ選んだのではありません。7を入れた後は、同じ三つの範囲の他のマスから候補7を整理します。
練習2:一つの数字の場所を決める
問題を読み込んでいます…
練習2の答えと根拠
1行4列に2を入れます。4列目全体で候補2の位置を調べると、このマスだけに残ります。そのマスの候補は2と5ですが、4列目の2を置く場所が一つなので確定です。練習1の「マスの候補が一つ」とは、判断の向きが違います。
初級の一盤で、見る順番を繰り返す
ここまでのナンプレの解き方は、三つの制約を確認する、一つのマスの候補を見る、一つの数字の場所を見る、入力後の周りを整理する、という流れです。全部の候補を一気に眺めるより、今どちらの問いを調べているかを決めると集中しやすくなります。
初級ナンプレを開くと、裸のシングルと隠れたシングルで進められる問題を遊べます。止まったら見直しの順番を確認し、日替わりで取り組みたい方は今日のナンプレへどうぞ。ナンプレの解き方を一つ読んだら、次の一手を自分の言葉で説明するところまで試してみてください。