ナンプレの解き方(上級1編)
ナンプレの上級1レベルの問題を解く時に使うテクニック( Xウィング, スカイスクレイパー, 2ストリングカイト, シンプルチェーン)を解説します。 ここのテクニックは中級2レベルのテクニックを使ったあとで試すことになります。
X-ウィング
ここからは上級レベルを攻略していくための必須テクニックで、エキスパートを目指す方はぜひ習得しておきたいところです。
これまでの n国同盟とは異なり、X-ウィングは4つのBoxを同時に見て行くためより複雑になります。
X-ウィング(X-wing)とは、 「ある候補が行(または列)で2つに限定され、その行(または列)が2つあり、その候補の列(または行)はそれぞれが同じで、それぞれは別Boxに存在する」 です。
つまり、X-ウィングは「4つのBoxを使った長方形」です。

そして「どちらかの関係にある」この2つの候補が2行あるので、完成形ではこの候補は「対角線上のマスにある」わけです。


X-ウィングが成立した時、その列にある候補は消去できます。 つまり最大14マス(灰色のマス)からその候補を削除できるわけです。 この点からX-wingは最強クラスのメソッドと言えます。
X-ウィングは「Fish系」と呼ばれるテクニックの1つです。その他のテクニックは次のとおりです。
- 2行(2x2) X-wing(X-ウィング)
- 3行(3x3) Swordfish(ソードフィッシュ)
- 4行(4x4) Jellyfish(ジェリーフィッシュ)
うまくこのパターンを発見すれば複数の候補をまとめて消せる強力なテクニックです。
基本編
X-ウィングの見つけ方
ここではX-ウィングの基本となる4つのパターンを見て行きます。
Boxは9x9のマスに全部で9つあるので、その中に「4つのBoxを使った長方形」は4種類存在します。




X-ウィングの見つけ方は、この4種類のどれかを探す作業と言っていいでしょう。これを残っている1~9の候補でやってみるのです。
「行で2つに限定されて列がそろっていれば、列も2つに限定される」を覚えてじっくり四角形を探します。
行で探して見つからない時は、列で探します(90度回転してもよいです)。
行でこの形を見つければ列(灰色のマス)にあるその候補(ここでは1)を一挙に消去できます。
この意味でもここが上級ステージ攻略の分岐点とも言えるかもしれません。 ぜひともマスターしたいテクニックです。
実践編
X-ウィングの探し方(列の場合)
X-wingを使って解く問題です。下の解説を読まずに解いてみるのも良いです。

まずはシングル(Singles)と隠れたシングル(Hidden Singles)を使って簡単なところから埋めていきます。 そして候補を洗い出してみます。

ここでは候補8に注目してみます。

候補8が列2と列9にあって、行3と行9で行が一致して、候補が4つのBoxに分かれてます。
「確定できる候補は対角線の関係」になるので「X-wing」と呼ばれているようです。(黄色のマスがXウィング)

この場合、行3と行9で他の列にある候補8(灰色のマス)を消去できます。

行3列1,行3列3,行3列6,行9列1,行9列3の5マスから候補8が消去できます。その結果行1列6の候補8が確定します。

X-ウィングの探し方(行の場合)

同じようにシングル(Singles)と隠れたシングル(Hidden Singles)を使って簡単なところから埋めていきます。 そして候補を洗い出してみます。

ここでは候補2に注目してみます。

候補2が行6,行8にあって、列5,列7で列が一致して、候補が4つのBoxに分かれています。(黄色のマスがXウィング)

この場合、列5,列7で他の行にある候補2(灰色のマス)を消去できます。

行1列5,行4列5,行4列7,行5列5,行5列7,行9列5,行9列7の7マスから候補2が消去できます。その結果行1列6の候補2が確定します。

- 残りの候補が多いときは、ごちゃごちゃして見分けにくいです。メモ用の9キーを活用すると見つけやすくなります。