1.はじめに
★ナンプレは、先人によって、様々な解法が紹介されていますが、初心者にとっては、①全体として何から始めたらよいかわからない。
②解法自体が難しすぎる。
③その解法が使えるタイミングがわからない。
⇒それで、初心者には難問が解けない、とされています。
★しかし、上記のネックを、次のように解消することができれば、
①始め~終わりまで一連の手順がある。
②初心者に理解できる基本の解法だけを使う。
③次にどの解法を用いればよいかがわかる。
⇒きっと、初心者でも名人級の難問を解くことができるようになるはずです。
1-1 マスの名称
★説明上、先ず、9×9マスの標準的なナンプレについて、各部の名称を決めておきます。
①マス・マス行・マス列
全体に9×9個ある個々の枠を1つのマスとし、マスの横方向(⮕)のマス行をa~iの9個、
マスの縦方向(⬇)のマス列を1~9の9個として、各マスの位置を、左上のマスa1を基点
にして、それぞれ順に次のように表すことにします。
a1,a2・・・・a9、 b1,b2・・・・b9、 c1,c2・・・・c9、 d1,d2・・・・d9、 e1,e2・・・・e9、
f1,f2・・・・・f9、 g1,g2・・・・g9、 h1,h2・・・・h9、 i1,i2・・・・・i9
②ブロック・ブロック行・ブロック列
3×3個のマスが太線で囲まれた部分を1つのブロックとし、横方向(⮕)のブロック行を
A~Cの3行、縦方向(⬇)のブロック列をⅠ~Ⅲの3列として、各ブロックの位置を、左上
のブロックAⅠを基点にして、それぞれ順に次のように表すことにします。
AⅠ,AⅡ,AⅢ、BⅠ,BⅡ,BⅢ、CⅠ,CⅡ,CⅢ
1-2 基本ルール
★初心者でも、次のようなナンプレの基本ルールは、知っていると思います。
本稿で用いる方法は、このルールに直結しています。
①空いているマスに、1~9いずれかの数字を入れる。 |
②どのマス行・マス列・ブロックのマスにも、同じ数字を複数入れてはいけない。 |
★なお、上記のルールは、次のように読み替えることができます。
①a.特定のマスに入る候補が1~9いずれかの数字1個のみのとき、その数字が入る。 b.特定のマスに入る候補が1~9いずれかの数字2個以上あっても、その内の1個の数 字が入るマスが、その特定のマスがあるマス行かマス列かブロックの中で、そのマス 1箇所のみのとき、そのマスにその数字が入る。 |
②a.特定のマスに1~9いずれかの数字が入ると、その特定のマスがあるマス行・マス列・ ブロックにある他の全てのマスには、その数字と同じ数字は入らない。 |
★実戦的には、さらに次のように読み替えることができます。
①a.特定のマスに入る候補が1~9いずれかの数字1個のみのとき、そのマスはその数字 に確定できる。 b.特定のマスに入る候補が1~9いずれかの数字2個以上あっても、その内の数字1個 が入るマスが、その特定のマスがあるマス行かマス列かブロックの中で、そのマス 1箇所のみのとき、そのマスはその数字に確定できる。 c.ブロック行かブロック列のマスに入る数字は、3つのブロック間で互いにマス行か マス列が異なるマスに入ることになるため、その互いに異なるマス行かマス列で、 特定の数字が入り得るマスが1箇所のみのとき、そのマスはその数字に確定できる。 d.特定のマスに入る候補が1~9いずれかの数字2個以上であっても、その内の2個の 数字の組が入るマスが、同じマス行かマス列かブロックの中で2箇所のみのとき、 そのマス2箇所はその2個の数字の組に仮決めできる。 |
②a.特定のマスに既に1~9いずれかの数字が入っているとき、 その数字は、その特定のマスがあるマス行かマス列かブロックにある他のマスに入 る全ての候補から削除できる。 b.特定のマスに次第に1~9いずれかの数字が入っていくとき、 その数字は、その特定のマスがあるマス行かマス列かブロックにある他のマスに入 る全ての候補からその都度削除できる。 c.特定のマスに1~9いずれかの数字の候補を入れたとき、 その数字がブロック行かブロック列の3つのブロック間で、互いにマス行かマス列 が違うようにならなければ、その特定のマスに入る候補からその数字を削除できる。 |
★従って、これらを要約すると、次のようになります。
①a.b.c.オンリーワン数字確定 (候補がオンリーワンの数字を確定する) d. オンリーツウ組数字仮決め (候補がオンリーツウの組数字を仮決めする) |
②a.b.c.候補になり得ない数字削除 (候補から候補になり得ない数字を削除する) |
★そこで、次の 「手順と方法」 では、上記項目 「①a.b.c.オンリーワン数字確定」 と
項目 「②a.b.c.候補になり得ない数字削除」 を行い、
これで完成しないときは、上記項目 「①d.オンリーツウ組数字仮決め」 と
項目 「②a.b.c.候補になり得ない数字削除」 を追加することにしました。
平成 25 年 (西暦 2013 年) 12 月 20 日
令和 元 年 (西暦 2019 年) 12 月 20 日 改訂
倭地ナンプレ人 球磨コレノリ