ARTICLE

最高峰テクニック:ソードフィッシュ(Swordfish)完全解説

プロ級・超難問ナンプレを突破するための決定打「ソードフィッシュ」を徹底解説。3行×3列の美しい連鎖格子を見つけ出し、難解な盤面を解き明かしましょう。

「X-Wing」を理解したプレイヤーが次に挑むべき究極のロジック、それが**「ソードフィッシュ(Swordfish)」**です。
X-Wingが「2行×2列」の格子パターンだったのに対し、ソードフィッシュは**「3行×3列」**に拡張されたテクニックです。マスターすれば、最高難易度のパズルも理詰めで解破できるようになります。

ソードフィッシュの成立成立条件

以下の条件を満たす格子を探します。

  1. ある特定の数字(例: 4)において、**3つの異なる行**をみたとき、その数字が入れる候補マスが**特定の3つの列の範囲内に収まっている**(各行に候補が2個〜3個)。
  2. この3行×3列の9マスの範囲内で候補数字が相互に連結している。

効果:その3つの列において、指定の3行以外のマスから該当数字の候補(例: 4)をすべて排除できます。

なぜ候補が排除できるのか?(論理的思考)

3つの行それぞれに必ず1つずつ該当数字が入る必要があります。候補が3つの列の範囲内に閉じ込められているため、結果として**3つの列それぞれの該当数字の枠は、この3行の交点によって完全に占有されます**。
したがって、同列上の他のマスに該当数字が入る余地は完全に消失します。

実践へのステップ

ソードフィッシュを頭の中だけで発見するのは困難です。以下の手順で探しましょう:

  • 1. 盤面全体の候補数字(ペンシルマーク)を正確に書き出す。
  • 2. 候補が2つまたは3つしかない行に着目し、同じ列インデックスを共有する3行の組(トリオ)を探す。
  • 3. 条件が合致したら、列方向の余分な候補数字を消去する。
ホームに戻る