Teknik Sudoku Expert
Kuasai X-Wing, Swordfish, dan strategi eliminasi lanjutan.
Pola Pikir Seorang Expert
Puzzle expert hanya memiliki 20–24 sel yang diberikan — kurang dari seperempat papan. Single telanjang dan tersembunyi hampir tidak pernah tersedia di awal. Anda perlu mencari pola global yang mencakup beberapa baris, kolom, dan kotak sekaligus: struktur seperti X-Wing, Swordfish, dan XY-Wing yang mengeliminasi kandidat tanpa secara langsung mengatakan ke mana angka harus pergi.
Memecahkan level expert adalah pekerjaan detektif yang metodis. Anda membangun peta kandidat yang lengkap, lalu mencari pola struktural yang memaksa eliminasi. Setiap eliminasi memicu yang berikutnya sampai puzzle terbuka. Kesabaran dan catatan yang akurat tidak bisa ditawar: kandidat yang terlewat atau salah bisa membuat pola yang valid tidak terlihat.
X-Wing: Pola Penentu Level Expert
X-Wing terjadi ketika angka kandidat hanya muncul di tepat dua sel dalam masing-masing dari dua baris yang berbeda — dan sel-sel itu berbagi dua kolom yang sama. Ini membentuk persegi panjang dari empat sel di mana angka harus mengisi dua sudut secara diagonal.
Mengapa X-Wing memungkinkan eliminasi:
- Di baris A, angka masuk ke kolom X atau kolom Y.
- Di baris B, angka harus masuk ke kolom yang tersisa — Y atau X.
- Dalam kedua kasus, kolom X dan kolom Y masing-masing mendapat tepat satu angka dari dua baris ini.
- Oleh karena itu, angka tidak bisa masuk ke mana pun lagi di kolom X atau kolom Y — eliminasi dari semua sel lain di kedua kolom itu.
Scanning candidate 7 across all rows:
Row 1: cols 2, 6, 8 (three cells — not eligible)
Row 2: cols 3, 7 ← exactly two cells
Row 3: cols 1, 4, 9 (three cells — not eligible)
Row 4: cols 3, 7 ← exactly two cells, same columns as row 2!
...
X-Wing on digit 7: rows 2 & 4, columns 3 & 7.
Either: (2,3)=7 and (4,7)=7 — diagonal A
Or: (2,7)=7 and (4,3)=7 — diagonal B
In both cases, column 3 gets a 7 (from row 2 or row 4)
and column 7 gets a 7 (from row 4 or row 2).
→ Eliminate 7 from every other cell in column 3 (rows 1,3,5,6,7,8,9).
→ Eliminate 7 from every other cell in column 7 (rows 1,3,5,6,7,8,9).
Swordfish: X-Wing untuk Tiga Baris
Swordfish memperluas X-Wing ke tiga baris (atau tiga kolom). Jika angka kandidat hanya muncul di dua atau tiga sel dalam masing-masing dari tepat tiga baris, dan sel-sel itu secara kolektif mencakup tidak lebih dari tiga kolom, angka itu terkunci di tiga kolom tersebut dalam tiga baris tersebut — eliminasi dari semua sel lain di ketiga kolom itu.
Swordfish on digit 3 — scanning rows:
Row 1: cols 2, 5 (candidates for 3)
Row 4: cols 2, 5, 8 (candidates for 3)
Row 7: cols 5, 8 (candidates for 3)
Three rows, candidates spanning exactly three columns: 2, 5, 8.
Digit 3 must go in one of {(1,2),(1,5)}, {(4,2),(4,5),(4,8)}, {(7,5),(7,8)}.
Collectively these cells cover only cols 2, 5, and 8.
→ Eliminate 3 from every other cell in columns 2, 5, and 8
(any row that is not row 1, 4, or 7).
Kondisi kunci:
- Tepat tiga baris (atau kolom) terlibat.
- Kandidat dalam baris-baris itu mencakup tidak lebih dari tiga kolom (bukan dua, bukan empat).
- Setiap baris yang terlibat harus memiliki angka di dua atau tiga sel — tidak hanya satu.
Swordfish lebih jarang dari X-Wing, tetapi kuat saat berlaku. Eliminasi yang dihasilkan sering berantai menjadi single-single yang membuka sebagian besar sisa puzzle.
XY-Wing: Rantai Tiga Sel
XY-Wing menggunakan tiga sel — satu pivot dan dua pincer — untuk mengeliminasi kandidat dari sel yang melihat kedua pincer sekaligus.
- Pivot: berisi tepat dua kandidat {X, Y}.
- Pincer A: berbagi kelompok dengan pivot; berisi tepat {X, Z}.
- Pincer B: berbagi kelompok berbeda dengan pivot; berisi tepat {Y, Z}.
Logika pemaksaan:
- Jika pivot = X → pincer A tidak bisa X → pincer A = Z.
- Jika pivot = Y → pincer B tidak bisa Y → pincer B = Z.
Dalam kedua kasus, salah satu pincer berisi Z. Sel mana pun yang melihat kedua pincer A dan B tidak bisa bernilai Z — eliminasi Z darinya.
XY-Wing — three cells:
Pivot (2,4) = {3, 7}
Pincer A (2,8) = {3, 5} ← shares row 2 with pivot; common value = 3
Pincer B (6,4) = {5, 7} ← shares col 4 with pivot; common value = 7
Logic:
If pivot = 3 → pincer A cannot be 3 → pincer A = 5.
If pivot = 7 → pincer B cannot be 7 → pincer B = 5.
Either way, one of the two pincers is 5.
Any cell that can see BOTH pincer A and pincer B cannot be 5.
Cell (6,8) is in row 6 (sees pincer B) and col 8 (sees pincer A).
→ Eliminate 5 from (6,8).
Cara mengenali XY-Wing: pindai semua sel dengan dua kandidat sebagai pivot potensial. Untuk setiap pivot, cari sel dua-kandidat dalam baris, kolom, dan kotaknya yang berbagi satu nilai dengan pivot dan memiliki nilai kedua yang sama satu sama lain ("nilai sayap" Z).
Persegi Panjang Unik: Memanfaatkan Keunikan Solusi
Puzzle Sudoku yang valid memiliki tepat satu solusi. Teknik persegi panjang unik memanfaatkan jaminan ini untuk mengeliminasi kandidat: pola-pola tertentu, jika dibiarkan tidak terselesaikan, akan menghasilkan dua solusi yang valid — yang mustahil untuk puzzle yang disusun dengan benar. Oleh karena itu, pola-pola tersebut harus diselesaikan dengan cara tertentu.
Bentuk paling sederhana (tipe 1):
- Temukan empat sel yang membentuk persegi panjang yang mencakup tepat dua baris dan dua kolom, dengan keempat sel berada di tidak lebih dari dua kotak 3×3.
- Tiga dari empat sel berisi tepat dua kandidat yang sama {A, B}.
- Sel keempat berisi {A, B} ditambah setidaknya satu kandidat tambahan.
- Jika sel keempat hanya berisi {A, B}, persegi panjang akan memungkinkan dua solusi (A dan B bisa bertukar secara diagonal). Untuk mencegahnya, sel keempat harus mengambil kandidat tambahannya — eliminasi A dan B darinya.
Persegi panjang unik mudah dikenali setelah Anda mengetahui bentuknya: persegi panjang di dua baris dan dua kolom di mana tiga sudut adalah sel dua-kandidat yang identik. Periksa sudut keempat untuk kandidat tambahan.
Pewarnaan Sederhana
Pewarnaan sederhana bekerja dengan angka-angka yang membentuk pasangan konjugat — pasangan sel dalam satu kelompok di mana hanya tersisa dua posisi untuk kandidat. Salah satunya harus benar, yang lain salah.
Tekniknya:
- Temukan semua pasangan konjugat untuk sebuah angka (kelompok dengan tepat dua sel kandidat). Mereka membentuk sebuah rantai.
- Berikan warna bergantian sepanjang rantai: biru–oranye–biru–oranye.
- Cari dua kesimpulan:
- Konflik warna: dua sel dengan warna yang sama berbagi kelompok. Keduanya tidak bisa menjadi angka itu — seluruh warna itu salah. Tempatkan angka di semua sel warna yang berlawanan.
- Eliminasi eksternal: sel yang tidak diwarnai melihat satu sel biru dan satu sel oranye. Terlepas dari warna mana yang benar, sel yang tidak diwarnai itu tereliminasi — angka tidak ke sana.
Pewarnaan sangat efektif setelah X-Wing dan Swordfish mereduksi papan menjadi sebagian besar pasangan konjugat.
Membangun Urutan Solusi dan Berlatih
Puzzle expert jarang bisa dipecahkan dengan satu teknik saja. Urutan solusi yang khas:
- Tempatkan semua single telanjang dan tersembunyi terlebih dahulu.
- Terapkan kandidat terkunci dan pengurangan kotak-baris.
- Cari pasangan dan triple telanjang serta tersembunyi.
- Cari X-Wing (per baris, kemudian per kolom) untuk setiap angka.
- Cari XY-Wing, menggunakan semua sel dua-kandidat sebagai pivot potensial.
- Periksa persegi panjang unik di antara kelompok sel dua-kandidat.
- Terapkan pewarnaan sederhana ke angka-angka dengan banyak pasangan konjugat.
- Cari Swordfish saat upaya X-Wing tidak menghasilkan apa-apa.
- Setelah eliminasi apa pun, mulai ulang dari langkah 1.
Keahlian datang dari mengenali jejak visual setiap pola: persegi panjang simetris X-Wing, bentuk segitiga XY-Wing yang menghubungkan pivot dan pincer, cakupan dua kotak dalam persegi panjang unik. Pengenalan pola dibangun dengan berulang kali menemui pola tersebut — setelah beberapa minggu latihan harian, Anda akan mulai melihat X-Wing secara otomatis.
Mulailah dengan satu puzzle expert per hari dan harapkan membutuhkan 30–60 menit pada awalnya. Pertahankan catatan yang lengkap dan akurat; kandidat yang terlewat adalah alasan paling umum mengapa teknik yang valid tidak terlihat. Gunakan timer sebagai panduan, bukan tekanan — tujuannya adalah penyelesaian yang benar, bukan kecepatan.