Sudoku Löser

Expert

Swordfish (Spalte)

Ein 3x3 Muster, wo ein Kandidat in nur drei Spalten auftaucht, beschränkt auf dieselben drei Zeilen.

Swordfish (Spalte) ist eine fortgeschrittene Strategie, die die Logik des X-Wing erweitert. Während ein X-Wing ein 2x2 Muster nutzt (2 Spalten, 2 Zeilen), nutzt ein Swordfish ein 3x3 Muster (3 Spalten, 3 Zeilen).

Sie eliminiert Kandidaten, indem sie beweist, dass "da die Nummern für diese 3 Spalten in diesen 3 Zeilen sein MÜSSEN, keine anderen Zellen in diesen Zeilen diese Nummer haben können."

Interactive Example

6
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
4
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
6
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
9
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
3
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
6
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
7
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
3
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
9
1 2 3 4 5 6 7 8 9
2
1 2 3 4 5 6 7 8 9
5
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
4
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
8
1 2 3 4 5 6 7 8 9
6
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8 9

Click "Apply Logic" to see the strategy in action.

Erklärung am echten Beispiel

Im Beispielpuzzle oben zielt die Strategie auf die Nummer 1:

1. Die Basis-Sets (Spalten) Wir schauen auf drei spezifische Spalten: - Spalte 4 - Spalte 5 - Spalte 9

In diesen drei Spalten taucht der Kandidat 1 nur in drei Zeilen auf: - Zeile 1 - Zeile 4 - Zeile 8

2. Das Muster Lass uns kartieren, wo 1 in unseren Basis-Spalten hingehen kann: - Spalte 4: Gelockt auf Zeilen 1, 4 - Spalte 5: Gelockt auf Zeilen 1, 8 - Spalte 9: Gelockt auf Zeilen 4, 8

Bemerke, dass über alle drei Spalten hinweg die Kandidaten vollständig auf Zeilen 1, 4 und 8 beschränkt sind.

3. Die Logik - Wir müssen drei 1en platzieren—eine für Spalte 4, eine für Spalte 5 und eine für Spalte 9. - Wir haben exakt drei Zeilen für sie verfügbar (Zeile 1, 4, 8). - Deshalb müssen diese drei Zeilen die 1en für unsere drei Spalten enthalten. - Folglich kann keine andere Zelle in Zeile 1, Zeile 4 oder Zeile 8 eine 1 enthalten.

4. Die Eliminierung Wir können 1 aus jeder Zelle in den Abdeck-Zeilen (1, 4, 8) eliminieren, die NICHT Teil unseres Swordfish-Musters ist. - Eliminiere 1 aus R1C7 innerhalb Zeile 1. - Eliminiere 1 aus R4C6 innerhalb Zeile 4.

Wie man einen Swordfish erkennt

Einen Swordfish zu finden ist schwierig, weil das Muster unvollständig sein kann (nicht jede Schnittmenge braucht einen Kandidaten).

  1. Wähle einen Kandidaten: Fokussiere auf eine Nummer zur gleichen Zeit (z.B. alle 1en).
  2. Zähle Kandidaten in Spalten: Suche nach Spalten, wo der Kandidat 2 oder 3 Mal auftaucht.
  3. Finde die Passung: Suche nach drei solcher Spalten, wo die Kandidaten perfekt in nur drei Zeilen ausgerichtet sind.
    • Es ist okay, wenn eine Spalte eine der Zeilen komplett verfehlt (wie Spalte 4 Kandidaten nur in Zeilen 1 und 4 hat, Zeile 8 verfehlt).
    • Solange das gesamte Set an Zeilen über alle 3 Spalten exakt 3 Zeilen ist, funktioniert es.

Visueller Leitfaden

Hier ist eine vereinfachte Ansicht einer perfekten Swordfish Interaktion:

C1 C2 C3 R1 X . X <- Zeile 1 (Abdeck-Set) R2 . X X <- Zeile 2 (Abdeck-Set) R3 X X . <- Zeile 3 (Abdeck-Set) ^ ^ ^ | | | Sp Sp Sp 1 2 3 (Basis-Sets)

  • Jede Basis-Spalte hat Kandidaten beschränkt auf Zeilen 1, 2, 3.
  • Deshalb müssen Zeilen 1, 2, 3 die Lösungen für diese Spalten enthalten.
  • Jedes andere X in Zeilen 1, 2, 3 (nicht in diesen Spalten) kann eliminiert werden.

Häufige Fehler

  • Basis und Abdeck-Sets verwechseln: Erinnere dich, wenn du mit Spalten startest (Basis), eliminierst du aus Zeilen (Abdeckung). Wenn du mit Zeilen startest, eliminierst du aus Spalten.
  • Zu viele Zeilen zählen: Wenn deine drei Spalten über 4 Zeilen spannen, ist es kein Swordfish. Es müssen exakt 3 Zeilen sein.
  • Eliminieren aus Basis-Sets: Du eliminierst niemals aus den Spalten, die du genutzt hast um das Muster zu bauen. Du eliminierst horizontal aus den Zeilen, die sie kreuzen.

Tipps für Anfänger

  • Nutze Kandidaten-Hervorhebung: Die meisten Löser verifizieren Hervorhebung. Wähle eine Nummer, um all ihre Positionen zu sehen. Dies lässt Muster wie Swordfish visuell herausspringen.
  • Suche nach "Fast" X-Wings: Oft sieht ein Swordfish aus wie ein unordentlicher X-Wing mit einer extra angehängten Spalte.
  • Prüfe Zweiwertige Zellen: Zellen mit nur 2 Optionen sind oft Schlüssel-Teile dieser Muster.

Vergleichstabelle

Strategie Muster-Größe Basis-Sets Abdeck-Sets Logik
X-Wing 2x2 2 Spalten 2 Zeilen Gelockte 2x2 Box
Swordfish 3x3 3 Spalten 3 Zeilen Gelocktes 3x3 Gitter
Jellyfish 4x4 4 Spalten 4 Zeilen Gelocktes 4x4 Gitter

Verwandte Strategien

  • X-Wing (Spalte): Die einfachere 2x2 Version dieser Strategie.
  • Jellyfish (Spalte): Die erweiterte 4x4 Version.
  • Finned Swordfish: Ein Swordfish der "fast" perfekt ist, aber ein paar extra Kandidaten hat.