Tidak semua puzzle sudoku sulit bisa ditaklukkan dengan pola baris-dan-kolom seperti X-Wing. Terkadang eliminasi kuncinya justru datang dari tiga sel tertentu yang tersebar di kisi, terhubung hanya lewat kandidat yang mereka bagi bersama. Itulah teknik Y-Wing sudoku, juga ditulis sebagai XY-Wing, dan ini salah satu strategi "tiga sel" yang paling mudah dipahami begitu Anda mengerti logikanya.
Panduan ini membahas apa itu y-wing, cara menemukan sel pivot dan pincer yang membuatnya bekerja, serta bedanya dengan pola X-Wing. Kalau Anda belum menguasai dasar-dasarnya, mulai dulu dengan panduan tips dan strategi sudoku kami, lalu kembali ke sini setelah scanning dan eliminasi terasa otomatis.
Apa Itu Teknik Y-Wing Sudoku
Pola y wing sudoku melibatkan tepat tiga sel, masing-masing hanya menyisakan dua kandidat. Satu sel disebut pivot, dan dua sel lainnya disebut pincer.
Pivot memiliki dua kandidat, yang bisa kita sebut X dan Y. Setiap pincer berbagi tepat satu dari kandidat itu dengan pivot, ditambah kandidat ketiga, Z, yang dimiliki bersama oleh kedua pincer:
- Pivot: kandidat X dan Y
- Pincer 1: kandidat X dan Z
- Pincer 2: kandidat Y dan Z
Pivot harus "melihat" kedua pincer, artinya berbagi baris, kolom, atau kotak dengan masing-masing pincer. Kedua pincer sendiri tidak perlu saling melihat satu sama lain.
Berikut alasan mengapa ini menghapus Z dari sel lain. Jika ternyata pivot bernilai X, maka Pincer 1 (yang melihat pivot dan juga mengandung X) tidak mungkin juga bernilai X, sehingga nilainya pasti Z. Jika pivot ternyata bernilai Y, maka dengan logika yang sama, Pincer 2 tidak mungkin bernilai Y, sehingga nilainya pasti Z. Apa pun hasilnya โ berapa pun nilai yang akhirnya diambil pivot โ setidaknya salah satu dari dua pincer dipastikan bernilai Z. Artinya, sel mana pun yang melihat kedua pincer sekaligus tidak mungkin bernilai Z, karena salah satu pincer sudah pasti akan menempati nilai itu.
Menemukan Pivot dan Pincer
Menemukan y-wing secara manual butuh sedikit kepekaan pola, tapi proses pencariannya cukup sederhana begitu Anda tahu apa yang harus dicari:
- Daftar setiap sel di kisi yang punya tepat dua kandidat. Sel-sel inilah satu-satunya kandidat pivot dan pincer; sel dengan tiga kandidat atau lebih tidak bisa ikut dalam Y-Wing.
- Pilih salah satu sel berkandidat-dua sebagai calon pivot, lalu catat dua kandidatnya, X dan Y.
- Cari dua sel berkandidat-dua lainnya yang masing-masing berbagi tepat satu kandidat dengan pivot. Satu sel harus berbagi X (dan punya kandidat ketiga Z), dan satu lagi harus berbagi Y (dan punya Z yang sama itu).
- Pastikan pivot melihat kedua sel ini โ artinya setiap pincer berada di baris, kolom, atau kotak 3x3 yang sama dengan pivot. Kedua pincer sendiri tidak perlu punya hubungan apa pun satu sama lain.
- Cari titik pertemuannya. Cari sel mana pun yang dilihat oleh kedua pincer sekaligus (berbagi baris, kolom, atau kotak dengan masing-masing). Jika sel pertemuan itu masih mencantumkan Z sebagai kandidat, Z bisa dihapus dari sana.
Lebih baik menyusuri kisi secara metodis daripada menebak-nebak sembarangan. Banyak pemain memindai kotak demi kotak dulu untuk mencari sel dengan tepat dua kandidat, karena pivot paling berguna kalau posisinya dekat dengan beberapa sel terbatas lainnya.
Contoh Y-Wing yang Diselesaikan
Berikut satu contoh lengkap penerapan logikanya menggunakan koordinat kisi. Misalkan R4C4 memiliki tepat dua kandidat tersisa, 3 dan 7, sehingga menjadi calon pivot.
Sekarang cari pincer-nya. R4C8, yang berada di baris yang sama dengan pivot, memiliki kandidat 3 dan 9 โ sel ini berbagi angka 3 dengan pivot, dan menambahkan kandidat baru, yaitu 9. R2C4, yang berada di kolom yang sama dengan pivot, memiliki kandidat 7 dan 9 โ sel ini berbagi angka 7 dengan pivot, dan juga membawa angka 9 yang sama. Kedua pincer sama-sama melihat pivot (satu berbagi baris, satu lagi berbagi kolom), sehingga bentuk Y-Wing sudah lengkap: pivot X/Y = 3/7, Pincer 1 = 3/9, Pincer 2 = 7/9, dengan Z = 9 sebagai kandidat luar yang dibagi bersama.
Ikuti logikanya: jika pivot bernilai 3, Pincer 1 tidak mungkin juga bernilai 3 (berada di baris yang sama), sehingga nilainya menjadi 9. Jika pivot bernilai 7, Pincer 2 tidak mungkin juga bernilai 7 (berada di kolom yang sama), sehingga nilainya menjadi 9. Apa pun hasilnya, salah satu dari kedua pincer pasti berakhir bernilai 9.
Sekarang cari sel yang melihat kedua pincer sekaligus. R2C8 berbagi kolom 8 dengan Pincer 1 (R4C8) dan berbagi baris 2 dengan Pincer 2 (R2C4), sehingga sel ini melihat keduanya. Jika R2C8 saat ini mencantumkan 9 sebagai kandidat, angka itu bisa dihapus, karena salah satu dari kedua pincer sudah pasti akan memegang nilai 9 itu, apa pun hasil akhir pivotnya.
Kesalahan Umum Y-Wing yang Harus Dihindari
- Menggunakan pivot atau pincer dengan lebih dari dua kandidat. Pola Y-Wing hanya berlaku untuk sel yang punya tepat dua kandidat. Sel dengan tiga kandidat atau lebih tidak bisa berperan sebagai pivot atau pincer.
- Lupa memeriksa apakah pivot melihat kedua pincer. Jika pivot tidak berbagi baris, kolom, atau kotak dengan salah satu dari dua pincer yang diduga, polanya tidak valid dan tidak ada eliminasi yang bisa dilakukan.
- Menghapus Z dari pincer itu sendiri. Eliminasi hanya berlaku untuk sel yang melihat kedua pincer, tidak pernah untuk pincer atau pivot itu sendiri.
- Salah menentukan kandidat mana yang menjadi Z. Z selalu kandidat yang dibagi bersama oleh kedua pincer, bukan kandidat yang dibagi salah satu pincer dengan pivot. Periksa ulang ini sebelum menghapus apa pun.
Y-Wing vs X-Wing: Apa Bedanya
Baik Y-Wing maupun X-Wing sama-sama menghapus kandidat berdasarkan pola, bukan penempatan langsung, tapi bentuk pola dan logika di baliknya berbeda.
X-Wing bekerja dengan satu kandidat angka di tepat dua baris dan dua kolom, membentuk persegi panjang dari empat sel. Eliminasinya muncul dari kenyataan bahwa angka tersebut harus menempati salah satu dari dua posisi di setiap baris, dan posisi-posisi itu selalu sejajar pada dua kolom yang sama.
Y-Wing bekerja dengan tiga sel yang berbeda dan melibatkan tiga kandidat angka yang berbeda (X, Y, dan Z), terhubung lewat sebuah sel pivot, bukan lewat baris dan kolom yang sejajar. Tidak ada bentuk persegi panjang yang perlu dicari; sebaliknya, Anda menelusuri rantai kandidat yang dibagi bersama antar sel yang saling melihat.
Dalam praktiknya, ini berarti kedua teknik berguna dalam situasi berbeda. Kalau Anda melihat sebuah angka yang posisinya sangat terbatas di dua baris atau kolom, cari X-Wing. Tapi kalau Anda malah menatap beberapa sel dengan hanya dua kandidat masing-masing, tersebar di kisi tanpa keselarasan baris atau kolom yang jelas, kemungkinan besar pola y wing sudoku sedang bersembunyi di sana. Pemain yang sudah mahir pada akhirnya akan memeriksa keduanya, karena puzzle level ahli sering kali butuh lebih dari satu teknik yang digabungkan.
Setelah Y-Wing terasa nyaman, kembali lagi ke dasar-dasarnya di panduan tips dan strategi sudoku kami, dan praktikkan polanya di puzzle baru dari generator sudoku.
