スワードフィッシュの解き方

X-Wingを3行×3列に拡張した最高難度テクニック。超難問の突破口になります。(適用:超難問)

スワードフィッシュとは

ある数字の候補が、3つの行でそれぞれ同じ3つの列だけに現れるとき、その3列の他の行からその数字を消去できます(行と列を入れ替えても成立)。

X-Wingが「2行×2列の長方形」なのに対し、スワードフィッシュは「3行×3列の格子パターン」です。考え方はX-Wingの拡張版ですが、盤面全体を見渡す必要があるため難易度は高いです。

図解で見る

下図は数字「5」のスワードフィッシュ。3つの行(行0・3・6)で、5の候補がそれぞれ列0・3・6にのみ現れています(朱色の9マス)。すると、列0・3・6の他の行からは5を消去できます(赤い候補)。

X-Wingとの違い

X-Wingは2行2列(4マス)、スワードフィッシュは3行3列(最大9マス)。3行の各行で「候補が全く同じ3列だけ」でなくても成立し、3行の列の「和集合」が3列に収まればOKです。

見つけ方のコツ

数字を一つ選び、その候補が各行に何列あるかを確認します。候補が2〜3列しかない行が3行あり、それらの列の和集合が3列に収まればスワードフィッシュです。

難しいですが、超難問で他のテクニックが尽きたときに試す価値があります。X-Wingの感覚を掴んでから挑戦しましょう(X-Wingの解き方)。

よくある見落とし・間違い

各行の候補は3列すべてに必要はありません。「2列だけの行」を含んでいても、3行の候補列の和集合が3列に収まれば成立します。完全な3×3の格子だけを探していると、実戦に現れる不完全形をほぼすべて見逃すことになります。

逆に、3行の候補が合わせて4列に散っている場合はスワードフィッシュではありません(4行4列に拡張した「ジェリーフィッシュ」の領域ですが、実戦での出番はまれです)。まず「列の和集合を数える」癖をつけましょう。

なお、英語 Swordfish の音写として「ソードフィッシュ」と表記されることもあります。呼び方が違っても同じテクニックです。攻略本やアプリによって表記が揺れるので、両方覚えておくと混乱しません。

練習について

現在収録している超難問1,000問を独自ソルバーで再解析した結果、34問でスワードフィッシュが最難手筋として記録されています。出番は限られますが、実際の検証済み問題で必要になる最高難度の手筋です。全問題の集計方法と1問ごとのデータは4,395問の分析データで公開しています。

まずX-Wingで2行2列の「魚型」に慣れ、次に3行3列へ広げて探してください。超難問をプレイすると、候補の並びからスワードフィッシュを探す実戦練習ができます。

スワードフィッシュ朱色9マスが「5」のスワードフィッシュ(3行×3列)。同じ3列の他の行から5を消去(赤い斜線)。555555555555555555555555555
朱色9マスが「5」のスワードフィッシュ(3行×3列)。同じ3列の他の行から5を消去(赤い斜線)。

他のテクニック

数独テクニック一覧で、初級から超難問までの手筋と覚える順番を見る

実際に練習する

裸の単数からX-Wingまで、テクニック別の解答付き問題を無料印刷する

よくある質問

スワードフィッシュはどの難易度で必要?
超難問で必要になります。現在収録している超難問1,000問では34問で最難手筋として記録されており、X-Wingやスカイスクレイパーでも進まない局面で候補を消去します。
スワードフィッシュの次は?
スワードフィッシュをさらに拡張した「ジェリーフィッシュ(4行4列)」があります。実用的にはスワードフィッシュまで覚えれば十分です。
「ソードフィッシュ」と書かれることもありますが同じもの?
はい、同じテクニックです。英語 Swordfish の音写の揺れで、当サイトでは「スワードフィッシュ」表記に統一しています。