Teknik Sudoku Sulit
Hadapi pasangan telanjang, pasangan tersembunyi, dan pasangan penunjuk.
Apa yang Membuat Sudoku Sulit itu Sulit
Puzzle sulit menyediakan 25–29 sel yang diberikan — sekitar sepertiga papan. Single biasa (telanjang dan tersembunyi) jarang tersedia di awal, dan kandidat terkunci saja tidak cukup. Sudoku sulit membutuhkan eliminasi subset: teknik yang bekerja dengan dua atau tiga sel sekaligus dan mempersempit kandidat tanpa langsung menempatkan angka.
Teknik utama level sulit adalah: pasangan telanjang, triple telanjang, pasangan tersembunyi, dan pasangan penunjuk. Pada awalnya terasa asing, tetapi pola-pola itu cepat menjadi familiar. Pergeseran pemikiran utama: Anda tidak selalu mencari "ke mana X pergi?" — terkadang Anda mencari "struktur apa yang memungkinkan saya mengeliminasi X dari suatu tempat?"
Pasangan Telanjang: Dua Sel Mengunci Dua Nilai
Pasangan telanjang terjadi ketika tepat dua sel dalam satu kelompok (baris, kolom, atau kotak) keduanya hanya berisi dua kandidat yang persis sama — tidak ada yang lain. Karena dua sel itu harus berisi kedua nilai tersebut (masing-masing satu, urutan tidak diketahui), tidak satu pun dari nilai itu bisa muncul di tempat lain dalam kelompok.
Logika eliminasi:
- Temukan dua sel dalam satu kelompok yang masing-masing hanya berisi pasangan yang sama persis — misalnya {3, 7}.
- Kedua nilai "dipesan" untuk dua sel itu. Salah satunya adalah 3, yang lain adalah 7 (urutan tidak diketahui).
- Hapus 3 dan 7 dari daftar kandidat semua sel lain dalam kelompok.
Row 5 candidates (after initial pencil-mark pass):
Col 1: {3, 7} ← pair cell A
Col 2: {1, 5, 9}
Col 3: {3, 7} ← pair cell B — same two values, no others
Col 4: {1, 5}
Col 5: {1, 5, 9}
Col 6: {5, 9}
Col 7: given
Col 8: given
Col 9: {1, 9}
Naked pair {3, 7} in cells (5,1) and (5,3).
→ One of those cells is 3 and the other is 7.
→ Remove 3 and 7 from cols 2, 4, 5, 6, 9 (every other cell in row 5).
Col 2 becomes {1, 5, 9} (unchanged — no 3 or 7 to remove)
Col 9 becomes {1, 9} (unchanged — no 3 or 7 to remove)
No eliminations happen here, but in other rows the same pair often frees up moves.
Eliminasi setelah pasangan telanjang sering kali membuka single telanjang atau tersembunyi dalam kelompok yang sama atau berdekatan, memicu rangkaian. Selalu periksa ulang baris, kolom, dan kotak yang terpengaruh setelah menerapkan teknik ini.
Triple Telanjang
Triple telanjang memperluas pasangan telanjang ke tiga sel: jika tiga sel dalam satu kelompok secara kolektif hanya berisi tiga kandidat yang berbeda, ketiga nilai itu terkunci dalam tiga sel tersebut. Eliminasi ketiganya dari setiap sel lain dalam kelompok.
Sel-sel tidak harus berisi ketiga nilai — yang penting adalah tidak berisi nilai di luar ketiga itu. Pola umum (untuk nilai {A, B, C}):
- {A,B}, {B,C}, {A,C} — setiap pasangan nilai
- {A,B,C}, {A,B}, {B,C} — triple penuh ditambah dua subset
- {A,B,C}, {A,B,C}, {A,B,C} — ketiganya identik
Triple telanjang lebih jarang dari pasangan telanjang, tetapi muncul secara teratur di puzzle sulit. Pencarian sistematis — kotak dahulu, kemudian baris dan kolom — adalah strategi yang andal saat teknik lain mentok.
Pasangan Tersembunyi: Cermin dari Pasangan Telanjang
Pasangan tersembunyi adalah kebalikan dari pasangan telanjang. Alih-alih mencari dua sel yang hanya memiliki dua kandidat, cari dua angka yang hanya menjadi kandidat di tepat dua sel dalam kelompok — meskipun sel-sel tersebut memiliki banyak kandidat lain.
Jika angka A dan B masing-masing hanya menjadi kandidat di sel X dan Y dalam sebuah kelompok, maka X harus berisi salah satu dari {A, B} dan Y harus berisi yang lain. Semua kandidat lain di sel X dan Y bisa dihapus dengan aman — pasangannya "tersembunyi" di antara nilai-nilai ekstra itu.
Box (rows 4–6, cols 4–6) — scanning for digits 2 and 8:
(4,4): {1, 2, 5, 8} ← contains both 2 and 8
(4,5): {1, 5}
(4,6): {2, 5, 8} ← contains both 2 and 8
(5,4): {1, 5}
(5,5): {1, 5} ← no 2 or 8
(5,6): {1, 5}
(6,4): {1, 5}
(6,5): {1, 5}
(6,6): {1, 5}
Digits 2 and 8 appear as candidates in exactly two cells: (4,4) and (4,6).
→ Hidden pair confirmed: (4,4) must be 2 or 8; (4,6) must be 2 or 8.
→ Remove all other candidates from those two cells:
(4,4) becomes {2, 8}
(4,6) becomes {2, 8}
→ Now check: (4,5) = {1, 5} — is either a naked single? Not yet.
But the box now has fewer candidates; re-scan for new singles.
Setelah eliminasi, sel-sel pasangan tersembunyi sering menjadi single telanjang atau bagian dari pasangan telanjang baru, memicu langkah selanjutnya. Pasangan tersembunyi sering kali merupakan langkah terobosan yang membuka puzzle sulit.
Pasangan dan Triple Penunjuk
Pasangan penunjuk (kandidat terkunci) dari Sudoku sedang tetap penting di level sulit. Dalam puzzle sulit, mereka kurang terlihat karena kepadatan daftar kandidat, tetapi logikanya sama:
- Untuk setiap kotak, buat daftar ke mana setiap angka yang belum ditempatkan bisa masuk.
- Jika semua posisi sejajar di satu baris atau kolom, eliminasi angka itu dari sisa baris atau kolom di luar kotak.
Di level sulit, pasangan penunjuk sering muncul setelah eliminasi pasangan telanjang atau tersembunyi mengencerkan kandidat dalam kotak, mengungkap kesejarajan baris atau kolom yang sebelumnya tidak terlihat. Jalankan daftar periksa level sedang setelah setiap eliminasi subset.
Pengurangan Kotak-Baris di Level Sulit
Pengurangan kotak-baris (angka dalam baris atau kolom sepenuhnya terbatas pada satu kotak) tetap relevan di level sulit. Setelah eliminasi pasangan telanjang mengencerkan daftar kandidat, baris dan kolom di mana angka sebelumnya tersebar di dua kotak mungkin kini menunjukkannya dalam satu kotak saja — menciptakan kesempatan eliminasi baru.
Jadikan ini kebiasaan: setelah setiap langkah eliminasi subset, terapkan kembali kandidat terkunci maupun pengurangan kotak-baris ke semua baris, kolom, dan kotak. Puzzle sulit adalah rangkaian teknik, masing-masing membuat yang berikutnya terlihat.
Pohon Keputusan: Kapan Menggunakan Teknik Apa
Gunakan pohon keputusan ini saat stuck. Turun dari atas dan kembali ke awal setelah setiap langkah yang berhasil:
- Apakah ada single telanjang? → Tempatkan, lalu mulai ulang.
- Apakah ada single tersembunyi? → Tempatkan, lalu mulai ulang.
- Apakah ada kandidat terkunci atau pengurangan kotak-baris? → Eliminasi, lalu mulai ulang.
- Apakah ada pasangan telanjang dalam satu kelompok? → Eliminasi, lalu mulai ulang.
- Apakah ada pasangan tersembunyi? → Eliminasi, lalu mulai ulang.
- Apakah ada triple telanjang? → Eliminasi, lalu mulai ulang.
- Masih stuck? → Pastikan catatan Anda akurat dan lengkap. Periksa kembali kandidat di sel-sel yang mencurigakan.
Siklus ini — tempatkan, eliminasi, ulangi — memecahkan sebagian besar puzzle sulit. Kesalahan hampir selalu berakar pada daftar kandidat yang tidak tepat, bukan pada ketidaktahuan teknik tertentu.