grid_on

Sudoku Clean

解法ガイド / Swordfish

Swordfish

> ヒント: ソードフィッシュは基本的に「アップグレードされた」<strong>X-Wing</strong> です。

中級

#メカジキ

ヒント: ソードフィッシュは基本的に「アップグレードされた」X-Wing です。
X-Wing をまだ読んでいない場合は、ここから読み始める価値があります。
X-Wing

メカジキは思っているよりも簡単です。次のように考えてください。

3 行 (または 3 列) は、同じ数字を 3 列 (または 3 行) にロックするため、その数字を残りの列 (または行) から削除できます。

r1c1 を使用してセルの位置を記述します: r = 行、c = 列。


いつ使用できますか?

この 3 ステップのチェックリストを使用してください (1 桁の d に焦点を当てます)。

  1. 3 行 (または 3 列) を検索します。
  2. これら 3 つの行では、d のすべての候補は同じ 3 列に限定されます (列は少なくても構いませんが、他の列に溢れてはなりません)。
  3. それは小さな3×3ネットを形成します
    ⇒ これら 3 つの列では、ネットの外側の候補を除外できます。
    (「3 列が 3 行をロック」バージョンは、行/列が入れ替わったものと同じです。)

簡単な覚え方: 「3 行は 3 列をロックします。ネットの外側では数字を削除します。」


デモの例 (最初の 3 つの画像は同じ例です)

ステップ 1: 「ネット」を見つける (上の画像)

Swordfish demo (step 1)

上の画像では、行 4、6、および 8 のみに注目しています。
緑の候補 5 の位置はすべて、列 3、5、および 7 との交差点に位置します。これがソードフィッシュの「本体」 (ネット) です。

ステップ 2: 小さな「仮定」を使用して直感を構築します (下の画像)

Swordfish demo (step 2)

これは実際に数字を入力するように求めているわけではありません。単にアイデアを明白に感じさせるためです。

  • r8c3 = 5 と仮定します
  • 次に、行 8 では、他のセルを 5 にすることはできません。
  • 列 3 では、他のセルを 5 にすることはできません
    したがって、画像内の赤い候補 5 マークは削除されます。

ステップ 3: 「X-Wing に縮小」していることがわかります (下の画像)

Swordfish demo (step 3)

8 列の 5 がネットの隅に「固定」されると、46 列の残りの候補がより「整列」し、既にご存知の X-Wing パターンを形成します。

それがソードフィッシュの直感です。
行 8 が最終的に数字 5 にどのコーナーを使用しても、ネットは列 3、5、および 7 の数字 5 を「占有」します。
したがって、ネットの外側の列にある候補 5 はすべて削除できます。


実際のパズルの例 (下の画像)

Swordfish real example

上の画像では、行 1、3、および 8 が数字 2 のソードフィッシュを形成し、本体は列 2、4、および 8 内にあります。

次のことに気づくかもしれません:

  • r3c4 はすでに固定数字です (候補ではありません)
  • r8c8 には候補 2 さえありません

それでいいです。重要な条件は次のとおりです。

これら 3 つの行では、数字 2 のすべての候補位置がこれら 3 つの列内に収まります。
これより少なくても構いませんが、それ以上であってはなりません。

したがって、列 2、4、および 8 では、ネットの外にある候補 2 は不可能です。赤いマークは、除外できるものを示しています。


高等魚

3 行で 3 列をロック」(メカジキ)が意味をなすようになると、より大きな魚はより大きな網と同じになります。

  • 4 次の魚 (クラゲ): 4 行が 4 列をロック (またはその逆)
  • 5次魚: 同じ考え推論は同じです。数字はネットの交点に限定されるため、カバー ライン上の交点の外側にある候補は除外できます。
    ここでは高次の魚について個別のドキュメントは書きません。メカジキの考え方を再利用するだけです。