ナンプレAIコーチ

ホーム › 解き方を学ぶ › Swordfish

ステップ 10 · 達人

Swordfishとは? 数独・ナンプレの解き方

ひとことで言うと

X-Wing を3本に広げた形です。ある数字の候補が3本の行で同じ3本の列の中に収まっているとき、その3本の列のほかのマスからその数字を消せます。

このテクニックとは

X-Wing を3本に広げた形です。1つの数字(例:6)で考えます。

① 3本の行で、6を入れられるマスがそれぞれ2〜3か所しかない。

② それらが全部、同じ3本の列の中に収まっている。

3本の行には6が1つずつ入るので、3本の列の6はこの中で使い切り。だから、その3本の列の他のマスから6を消せます。

見つけ方

1つの数字に注目して、候補が2〜3か所の行を3本集め、使っている列が合わせて3本だけか数えます。

例題

79121235242358612345461289236723412343468126246759124483712692525662945813737157263948269743566835621582359781647478816252743579

黄色のマスが注目する範囲、オレンジのマスが根拠になるマス、赤い数字が消せる候補、青い数字が答えです。

数字2だけで考えます。3行目、6行目、9行目では、2を入れられるマス(3行4列、3行5列、3行9列、6行4列、6行9列、9行4列、9行5列)が全部4列目、5列目、9列目の中にあります。3本のラインにはそれぞれ2が1つずつ入るので、4列目、5列目、9列目の2はこの中で使い切りです。だから4列目、5列目、9列目の他のマス(1行4列、1行5列、1行9列、2行9列、4行9列)には2は入りません。

このテクニックをブラウザで練習する