X-Wing
X-Wingは、1つの数字と、長方形の四隅にある4つのマスからなるパターンです。ある数字の候補マスが2つの行でそれぞれちょうど2つずつあり、それらが同じ2つの列に並んでいるなら、その数字は長方形の対角の2隅に入るしかありません。そのため、その2列のほかのすべてのマスからその数字を消せます。行と列を入れ替えても同じです。Bare Sudokuで最初に登場する「上級」のテクニックです。
使う場面
シングル、ロックされた候補、ペアとトリプルを使い切ったときです。X-Wingは「上級」のパターンで最初に探すべきもので、ある数字の候補が少なくなったとき、典型的にはその数字がすでに4個から6個置かれたときに現れがちです。調べる数字についてメモがそろっている必要があります。
見つけ方
数字を1つ選び、その数字の候補マスがちょうど2つの行を探します。そうした2行が同じ2列を共有していれば、その列にその数字のほかの候補がないか確認します。それが消去の対象です。次に列を基準にして同じことを繰り返します。ゲームでは数字キーをタップするとその数字の候補がすべてハイライトされ、4つのハイライトされたメモが作る長方形が簡単に見つかります。
例
| c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | |
|---|---|---|---|---|---|---|---|---|---|
| r1 | 38 | 68 | 368 | 9 | 1 | 2 | 4 | 7 | 5 |
| r2 | 1 | 4 | 9 | 7 | 5 | 8 | 2 | 6 | 3 |
| r3 | 2 | 5 | 7 | 346 | 346 | 46 | 1 | 8 | 9 |
| r4 | 4 | 2678 | 168 | 12346 | 346 | 9 | 37 | 5 | 14 |
| r5 | 9 | 28 | 5 | 1234 | 7 | 14 | 6 | 134 | 148 |
| r6 | 47 | 3 | 16 | 8 | 46 | 5 | 9 | 2 | 147 |
| r7 | 6 | 78 | 38 | 14 | 9 | 147 | 5 | 134 | 2 |
| r8 | 57 | 1 | 4 | 56 | 2 | 3 | 8 | 9 | 67 |
| r9 | 35 | 9 | 2 | 1456 | 8 | 1467 | 37 | 134 | 146 |
太字の数字は最初から置かれた数字、青い数字は解く途中で入れた数字、小さな数字は候補です。ハイライトされたマスがパターンを作り、斜線で消された候補は削除され、丸で囲まれた候補が入れるべき数字です。
- 数字7の候補マスは、6行目にちょうど2つ、8行目にもちょうど2つあり、同じ2つの列、1列目と9列目にそろっています(r6c1, r6c9, r8c1, r8c9)。
- 6行目は7を1列目か9列目に置き、8行目はもう一方の列に置きます。どちらの場合でも、1列目と9列目はこの2行からそれぞれ1つずつ7を受け取ります。
- したがって1列目と9列目のほかの場所に7は入りません。r4c1, r4c9, r9c1, r9c9から7を消します。
よくある間違い
- その数字の候補マスが3つある行を使うこと。基準となる各行の候補マスはちょうど2つで、どちらも共有する2列になければなりません。
- 列ではなく行から数字を消すこと。行を基準にすると消去は列で行い、その逆も同じです。
- 行と列を入れ替えた形を忘れること。列を基準にしたX-Wingは行で候補を消します。
Bare Sudokuでは
必要になるレベル: 上級
ゲームのヒント表示: X-Wing
よくある質問
ナンプレのX-Wingとは?
ある数字の候補マスが2つの行でそれぞれちょうど2つずつあり、それが同じ2列にある状態です。その数字は長方形の対角の2隅に入るので、2列の残りから消せます。行と列は入れ替えられます。
X-Wingはなぜ成り立つ?
2つの行はそれぞれ2列のどちらかにその数字を置かなければならず、2行が同じ列を使うことはできません。そのため2つの列はどちらもこの2行からその数字を受け取り、その列のほかの候補はすべてありえなくなります。
X-Wingはフィッシュの一種?
はい。X-Wingはサイズ2のフィッシュで、Swordfishはサイズ3のフィッシュです。Bare Sudokuはどちらも見つけます。
X-Wingが出てくるのはどのレベル?
「上級」です。Bare SudokuはX-Wingが必要な問題を「上級」と判定します。Y-WingやSkyscraperのような、ほかの高度なパターンも「上級」です。