Skyscraper
Skyscraper(スカイスクレイパー)は、ある数字の候補マスがちょうど2つずつある2つの行の上に作る、1つの数字のパターンです。各行の1マスは同じ列にあり、この2マスが土台です。土台の2マスに同時にその数字が入ることはありません。残る2マスは頂上で、それぞれ別の列にあります。土台の少なくとも一方はその数字ではないので、頂上の少なくとも一方はその数字になり、両方の頂上が見えるすべてのマスからその数字を消せます。行の代わりに列を使っても同じです。Skyscraperは2-String Kiteと同じくTurbot Fishの一種で、Bare Sudokuでは「上級」のテクニックです。
使う場面
X-Wing、Y-Wing、Swordfish、XYZ-Wingで何も見つからないときです。SkyscraperはBare Sudokuの「上級」で最もよく見られるパターンの1つで、X-Wingがあと少しで成立しそうな場所によく現れます。ある数字の候補が2つずつある2つの行が、2列ではなく1列だけを共有している形です。調べる数字についてメモがそろっている必要があります。
見つけ方
数字を1つ選び、その数字の候補マスがちょうど2つの行を書き出します。それらの行を2つずつ比べ、各行の候補マスのうちちょうど1つずつが同じ列にあれば、その2マスが土台、残る2マスが頂上です。次に、両方の頂上が見えて、まだその数字を含むマスを探します。たいていは一方の頂上のブロックの中で、もう一方の頂上の列にあります。行の代わりに列でも同じことを繰り返します。ゲームでは数字キーをタップしてその数字の候補をハイライトし、それぞれちょうど2つずつ表示される2つの行を探しましょう。
例
| c1 | c2 | c3 | c4 | c5 | c6 | c7 | c8 | c9 | |
|---|---|---|---|---|---|---|---|---|---|
| r1 | 6 | 23 | 125 | 35 | 7 | 4 | 9 | 158 | 18 |
| r2 | 8 | 49 | 457 | 59 | 6 | 1 | 3 | 2 | 47 |
| r3 | 59 | 349 | 1457 | 359 | 8 | 2 | 457 | 6 | 147 |
| r4 | 59 | 289 | 258 | 4 | 3 | 58 | 1 | 7 | 6 |
| r5 | 4 | 6 | 58 | 1 | 9 | 7 | 58 | 3 | 2 |
| r6 | 1 | 7 | 3 | 6 | 2 | 58 | 458 | 45 | 9 |
| r7 | 2 | 5 | 48 | 7 | 1 | 9 | 6 | 48 | 3 |
| r8 | 7 | 1 | 6 | 8 | 4 | 3 | 2 | 9 | 5 |
| r9 | 3 | 48 | 9 | 2 | 5 | 6 | 47 | 148 | 1478 |
太字の数字は最初から置かれた数字、青い数字は解く途中で入れた数字、小さな数字は候補です。ハイライトされたマスがパターンを作り、斜線で消された候補は削除され、丸で囲まれた候補が入れるべき数字です。
- 数字8の候補マスは、5行目にちょうど2つ(r5c3とr5c7)、7行目にもちょうど2つ(r7c3とr7c8)あります。
- r5c3とr7c3はどちらも3列目にあるので、8になれるのは多くても一方だけです。この2マスが土台で、r5c7とr7c8が頂上です。
- r5c3が8でなければ、5行目は8をr5c7に置くしかありません。r7c3が8でなければ、7行目は8をr7c8に置くしかありません。土台の少なくとも一方は8ではないので、頂上の少なくとも一方は8です。
- 両方の頂上が見えるマスは決して8になりません。r6c8, r9c7から8を消します。
よくある間違い
- その数字の候補マスが3つある行を使うこと。2つの行はどちらも候補がちょうど2つでなければなりません。そうでないと、その行はほかの場所に数字を置けてしまいます。
- 候補が2列ともそろう2つの行を選ぶこと。それはX-Wingで、代わりにその2列の残りから数字を消します。
- 片方の頂上しか見えないマスから数字を消すこと。消去するマスは両方の頂上が見えていなければなりません。
Bare Sudokuでは
必要になるレベル: 上級
ゲームのヒント表示: Skyscraper
よくある質問
ナンプレのSkyscraperとは?
2つの行、または2つの列で、ある数字の候補マスがそれぞれちょうど2つずつあるパターンです。各行の1マスは共通の列にそろい、残る2マス、つまり頂上はそろいません。頂上の少なくとも一方にその数字が入るので、両方の頂上が見えるすべてのマスからその数字を消します。
なぜSkyscraperと呼ぶ?
列を使う形の見た目からです。2つの列が共通の土台の行から2本のビルのように立ち上がり、その頂上の高さが違います。行を使う形は、同じパターンを横に倒したものです。
SkyscraperはTurbot Fishの一種?
はい。Turbot Fishは、ある数字の候補がちょうど2つずつある2つのユニットを、互いに見える2つのマスでつなぎます。Skyscraperでは2つのユニットは平行な2行か平行な2列で、つながる2マスは列か行を共有します。2-String Kiteでは1つの行と1つの列で、ブロックの中でつながります。
SkyscraperとX-Wingの違いは?
X-Wingでは候補の2組がどちらも同じ2列にそろう必要があり、その列の残りから数字を消します。Skyscraperでそろうのは1組だけで、頂上は自由です。数字が消えるのは、両方の頂上が見えるマスだけです。