X-Wing och Swordfish: avancerade sudoku-tekniker
Du har provat skanning, nakna singlar, dolda singlar och nakna par – men pusslet sitter fast. Det är dags för X-Wing och Swordfish: två mönsterbaserade elimineringstekniker som låser upp svåra och extrema sudokuon utan en enda gissning. Den här guiden visar hur du identifierar dem och varför de fungerar.
Förutsättning: ett fullständigt kandidatnät
Både X-Wing och Swordfish kräver att du har hjälpsiffror (pencil marks) ifyllda i alla öppna rutor. Du kan inte se mönstren utan dem. Om du inte redan gjort det: gå igenom varje öppen ruta och anteckna alla siffror som fortfarande är möjliga baserat på rutans rad, kolumn och box. SpelaSudokuOnline.se har inbyggt stöd för detta via noteringsläget.
Ha du gjort det och kört fast, är X-Wing och Swordfish ditt nästa steg.
X-Wing: fyra rutor som bildar ett kors
Vad är X-Wing?
X-Wing är en teknik som eliminerar en siffra som kandidat från rutor utanför ett specifikt fyrhörningmönster. Den uppstår när:
- En specifik siffra (säg 5) bara kan stå i exakt två rutor i rad A.
- Samma siffra 5 bara kan stå i exakt två rutor i rad B.
- De fyra rutornas kolumnpositioner är identiska – de bildar ett rektangelns fyra hörn.
Antar vi att 5 sitter i exakt kolumn 3 och kolumn 7 i båda raderna A och B, vet vi att siffran 5 måste gå i ett diagonalt par av hörnen: antingen (A,3)+(B,7) eller (A,7)+(B,3). I bägge fallen täcker siffrorna kolumn 3 och kolumn 7 fullständigt. Ingen annan ruta i kolumn 3 eller kolumn 7 kan därför innehålla siffran 5.
Det är X-Wing: ett kors av elimineringar i de berörda kolumnerna.
Hur du hittar X-Wing
Välj en siffra. Gå rad för rad och leta efter rader där siffran bara har exakt två kandidater. Har du hittat två sådana rader: jämför deras kandidatkolumner. Matchar de (samma kolumnpar i båda raderna)? Då har du ett X-Wing. Stryk siffran ur alla andra rutor i de två kolumnerna.
Du kan också göra sökningen kolumnvis i stället för radvis – resultatet är ett X-Wing orienterat i rader i stället för kolumner.
Exempelscenario
Siffran 7 är kandidat i rad 2 enbart i kolumn 1 och kolumn 6. Siffran 7 är också kandidat i rad 8 enbart i kolumn 1 och kolumn 6. De fyra rutorna – (2,1), (2,6), (8,1), (8,6) – bildar ett X-Wing. Du kan nu stryka 7 som kandidat ur alla övriga rutor i kolumn 1 och kolumn 6. Det ger ofta flera nya nakna eller dolda singlar på en gång.
Swordfish: X-Wingens kraftfullare syster
Vad är Swordfish?
Swordfish är en utökning av X-Wing från två rader till tre. Den uppstår när:
- En specifik siffra bara är kandidat i två eller tre rutor i rad A.
- Samma siffra bara är kandidat i två eller tre rutor i rad B.
- Samma siffra bara är kandidat i två eller tre rutor i rad C.
- Alla kandidatkolumner i de tre raderna är en delmängd av exakt tre kolumner.
Det spelar ingen roll om en rad bidrar med två eller tre av de tre kolumnerna – så länge alla kandidater i de tre raderna faller inom samma kolumntriplett. Siffran måste gå i tre av de nio möjliga hörnen, och oavsett vilka tre det är täcker de varje av de tre kolumnerna exakt en gång. Siffran kan därför strykas ur alla övriga rutor i de tre kolumnerna.
Varför fungerar det?
Logiken är densamma som X-Wing men med fler rader. I de tre raderna måste siffran placeras tre gånger (en gång per rad). Eftersom alla placeringar hamnar inom tre specifika kolumner, och varje kolumn bara tillåter siffran en gång, är varje kolumn "täckt" av de tre radernas placeringar. Inga andra rutor i kolumnerna kan ta siffran.
Hur du hittar Swordfish
Välj en siffra. Gå rad för rad och notera rader med två eller tre kandidatruta. Samla alla kolumnpositioner för kandidaterna. Om tre rader tillsammans bara har kandidater i tre kolumner – och ingen av de tre raderna har kandidater utanför de tre kolumnerna – har du ett Swordfish. Stryk siffran ur alla övriga rutor i de tre kolumnerna.
Swordfish är sällsyntare och svårare att se än X-Wing, men effekten är ibland dramatisk: en Swordfish kan frigöra tio eller fler elimineringar på en gång.
Kolumnbaserade varianter
Precis som X-Wing kan Swordfish sökas kolumnvis: tre kolumner med kandidater som alla faller inom tre rader. Resultatet är elimineringar i de tre raderna. Håll båda orienteringarna i minnet när du söker.
Vanliga misstag med X-Wing och Swordfish
- Rader med fler än två kandidater inkluderas i X-Wing. X-Wing kräver exakt två kandidater per rad (eller kolumn). Tre kandidater i en rad bryter mönstret.
- Kolumnerna matchar inte. Dubbel-kontrollera att kandidatkolumnerna i de två raderna verkligen är identiska, inte bara överlappande.
- Eliminera kandidater i de egna mönsterrutorna. Du stryker siffran ur rutor utanför mönstret i de berörda kolumnerna – inte från mönsterrutorna själva.
I vilka pussel behövs X-Wing och Swordfish?
X-Wing dyker upp i Svår-pussel och är nästan alltid tillräckligt. Swordfish är sällsynt i Svår men vanligare i Extrem. Behärskar du båda klarar du de allra flesta logikbaserade sudokuon – utan gissning.
Nästa steg
Börja med att repetera grundteknikerna i Sudoku Tips: skanning, nakna singlar, dolda singlar och nakna par. Läs sedan Hur löser man ett svårt sudoku? för att se hur teknikerna kombineras i ett komplett lösningsflöde. Är du ny på sudoku börjar du bäst med nybörjarguiden.
Spela sudoku online gratis – välj Extrem och leta efter ett X-Wing i pusslets kandidatnät.
Vanliga frågor
Vad är X-Wing i sudoku?
X-Wing uppstår när en siffra bara kan stå i exakt två rutor i var och en av två rader, och de fyra rutorna bildar en rektangels hörn i samma kolumnpar. Siffran måste gå i ett diagonalt hörn-par, vilket eliminerar den som kandidat ur alla andra rutor i de berörda kolumnerna.
Vad är Swordfish i sudoku?
Swordfish är X-Wingens trestegssyster: tre rader (eller kolumner) där en siffra bara kan stå i två eller tre rutor per rad, och alla kandidater faller inom exakt tre kolumner. Siffran elimineras ur alla övriga rutor i de tre kolumnerna.
När ska man använda X-Wing och Swordfish?
När ett svårt eller extremt pussel har kört fast trots skanning, nakna singlar, dolda singlar och nakna par. X-Wing är den vanligaste avancerade tekniken i Svår-pussel; Swordfish behövs mestadels i Extrem.