Panduan strategi sudoku

Pelajari pola yang membantu Anda menyelesaikan sudoku dengan lebih baik.

Mulailah dengan pemindaian yang cermat dan teknik single, lalu beralih ke pasangan, interaksi kotak-baris, fish, wing, chain, dan pola keunikan. Setiap teknik di bawah ini cukup praktis untuk diterapkan pada teka-teki hari ini.

Latihan harian

Unduh ringkasan strategiJelajahi varian sudoku dan aturannya

Kumpulan strategi

Referensi singkat untuk teknik-teknik yang digunakan dalam teka-teki harian.

36 strategi
PemulaSemua tingkat kesulitan

Naked singles: tempatkan satu-satunya kandidat angka

Naked single muncul ketika sebuah sel kosong hanya menyisakan satu kandidat angka yang valid. Anda dapat menemukannya dengan memeriksa angka-angka di baris, kolom, dan kotak 3×3 yang memuat sel tersebut.

Buka panduan langkah demi langkah
PemulaSemua tingkat kesulitan

Single tersembunyi: temukan satu-satunya tempat untuk angka itu

Single tersembunyi berfokus pada seluruh unit, bukan hanya satu sel. Sebuah sel dapat berisi beberapa catatan kandidat dan tetap dapat dipastikan nilainya jika satu angka hanya muncul sebagai kandidat di sel tersebut dalam baris, kolom, atau kotak tersebut.

Buka panduan langkah demi langkah
PemulaSemua tingkat kesulitan

Catatan kandidat: simpan hanya kandidat yang berguna

Catatan kandidat menandai kemungkinan sementara, bukan coretan permanen. Tambahkan catatan itu saat sebuah sel memiliki beberapa nilai yang mungkin, lalu hapus segera setelah penempatan angka pada sel lain yang terkait menyingkirkan salah satunya.

Buka panduan langkah demi langkah
PemulaMudah / Sedang

Cross-hatching: coret sel yang tidak mungkin

Cross-hatching adalah cara visual untuk menemukan tempat sebuah angka dapat ditempatkan. Pilih sebuah angka dan kotak 3×3, lalu gunakan angka yang sama pada baris dan kolom yang berpotongan untuk mencoret sel di dalam kotak tersebut yang tidak mungkin berisi angka itu.

Buka panduan langkah demi langkah
MenengahMudah / Sedang / Sulit

Pasangan telanjang: sisihkan dua kandidat

Pasangan telanjang muncul ketika dua sel dalam satu baris, kolom, atau kotak 3×3 masing-masing berisi tepat dua kandidat angka yang sama. Kedua angka tersebut harus menempati kedua sel itu dalam urutan apa pun.

Buka panduan langkah demi langkah
MenengahMudah / Sedang / Sulit

Pointing pairs: gunakan kotak untuk membatasi satu garis

Pointing pair atau triple muncul ketika semua kandidat untuk satu angka dalam sebuah kotak 3×3 berada pada baris atau kolom yang sama.

Buka panduan langkah demi langkah
MenengahMudah / Sedang / Sulit

Reduksi kotak-baris: biarkan baris atau kolom mengklaim kotak

Reduksi kotak-baris adalah kebalikan dari pasangan penunjuk. Semua kandidat untuk satu angka dalam sebuah baris atau kolom berada di dalam satu kotak 3×3.

Buka panduan langkah demi langkah
MenengahSedang / Sulit

Pasangan tersembunyi: temukan dua angka yang hanya muncul di dua sel yang sama

Pasangan tersembunyi ditemukan dengan menghitung posisi angka dalam satu unit, bukan dengan mencari dua sel yang sudah bebas dari kandidat lain.

Buka panduan langkah demi langkah
MenengahSedang / Sulit

Tripel telanjang: sisihkan tiga angka untuk tiga sel

Tripel telanjang terdiri atas tiga sel dalam satu unit. Gabungan kandidat angka pada ketiga sel tersebut berisi tepat tiga angka. Sebuah sel tidak harus menampilkan ketiga angka tersebut.

Buka panduan langkah demi langkah
LanjutanSedang / Sulit / Ahli

Tripel tersembunyi: tiga angka hanya mungkin berada di tiga sel

Tripel tersembunyi muncul ketika tiga angka hanya dapat menjadi kandidat di tiga sel yang sama dalam satu unit, meskipun sel-sel tersebut berisi banyak catatan kandidat tambahan.

Buka panduan langkah demi langkah
LanjutanSulit / Ahli

Naked quad: sisihkan empat angka sekaligus

Naked quad terdiri atas empat sel dalam satu unit, dan gabungan kandidat angka dari keempat sel tersebut berisi tepat empat angka.

Buka panduan langkah demi langkah
AhliSulit / Ahli / Master

Kuad tersembunyi: empat angka, empat posisi yang mungkin

Kuad tersembunyi ditemukan ketika empat angka hanya muncul sebagai kandidat di empat sel yang sama dalam satu unit.

Buka panduan langkah demi langkah
LanjutanSulit / Ahli / Master

X-Wing: mengunci satu angka dalam sebuah persegi panjang

X-Wing memanfaatkan satu angka yang muncul sebagai kandidat tepat di dua kolom yang sama pada masing-masing dari dua baris, atau tepat di dua baris yang sama pada masing-masing dari dua kolom.

Buka panduan langkah demi langkah
LanjutanSulit / Ahli

Skyscraper: bandingkan dua tautan kuat yang bergeser

Skyscraper menggunakan dua tautan kuat paralel untuk satu angka. Satu ujung dari setiap tautan sejajar dan membentuk alas; dua ujung lainnya membentuk atap.

Buka panduan langkah demi langkah
LanjutanSulit / Ahli

Layang-layang dua tali: menghubungkan baris dan kolom melalui kotak 3×3

Layang-layang dua tali menggunakan satu tautan kuat dalam satu baris dan satu tautan kuat dalam satu kolom untuk angka yang sama; keduanya dihubungkan oleh satu tautan lemah di dalam kotak 3×3.

Buka panduan langkah demi langkah
LanjutanSulit / Ahli

Pewarnaan sederhana: memberi warna bergantian pada satu angka melalui tautan kuat

Pewarnaan sederhana mengikuti satu angka melalui unit-unit yang memiliki tepat dua posisi untuk angka tersebut, dengan memberi warna secara bergantian pada setiap pasangan konjugat.

Buka panduan langkah demi langkah
AhliAhli / Master

Swordfish: memperluas logika fish ke tiga garis

Teknik Swordfish menggunakan satu angka di tiga baris dasar, dengan semua kandidat angka tersebut berada dalam tiga kolom cakupan yang sama.

Buka panduan langkah demi langkah
MasterAhli / Master

Jellyfish: empat garis dasar, empat garis penutup

Jellyfish adalah fish berukuran empat: satu digit pada empat baris dasar terbatas pada empat kolom penutup.

Buka panduan langkah demi langkah
AhliAhli / Master

Finned X-Wing: tetap gunakan pola X-Wing dan perhitungkan siripnya

Finned X-Wing adalah X-Wing dengan satu kandidat angka tambahan pada baris dasar, di luar kedua kolom penutup.

Buka panduan langkah demi langkah
MasterMaster

Finned Swordfish: pola ikan tiga baris dengan satu celah

Finned Swordfish memiliki tiga baris dasar dan tiga kolom penutup, serta satu kandidat angka tambahan yang berada di salah satu baris dasar dan di luar ketiga kolom penutup.

Buka panduan langkah demi langkah
AhliSulit / Ahli

XY-Wing: menghubungkan dua sayap melalui sel pivot

XY-Wing menggunakan sebuah sel pivot dengan kandidat angka XY dan dua sayap, XZ dan YZ, yang masing-masing dapat melihat sel pivot. Kedua sayap tersebut tidak perlu saling melihat.

Buka panduan langkah demi langkah
AhliAhli / Master

XYZ-Wing: buat ketiga sel memiliki satu angka yang sama

XYZ-Wing menggunakan pivot XYZ dengan dua sayap, XZ dan YZ. Kedua sayap dapat melihat pivot, dan ketiga sel tersebut memiliki kandidat Z.

Buka panduan langkah demi langkah
AhliAhli / Master

Pewarnaan multi: bandingkan rantai warna yang terpisah

Pewarnaan multi memperluas pewarnaan sederhana dengan menjaga komponen dua warna untuk angka yang sama tetap terpisah hingga komponen-komponen tersebut berinteraksi.

Buka panduan langkah demi langkah
AhliSulit / Ahli

Pasangan jarak jauh: gunakan pasangan kandidat angka yang sama secara bergantian di sepanjang rantai

Pasangan jarak jauh membentuk rantai sel yang semuanya berisi pasangan kandidat angka yang sama. Sel-sel yang berurutan harus saling melihat.

Buka panduan langkah demi langkah
MasterMaster

WXYZ-Wing: temukan satu angka yang tidak terbatas

Pada WXYZ-Wing Tipe 1 ini, empat sel menggunakan tepat empat angka. Untuk tiga angka, setiap kemunculan dalam pola saling melihat semua kemunculan lain dari angka yang sama. Angka keempat tidak terbatas: setidaknya dua kemunculannya tidak saling melihat.

Buka panduan langkah demi langkah
AhliAhli / Master

Persegi panjang unik: mencegah siklus dengan dua solusi

Persegi panjang unik Tipe 1 terdiri atas empat sel yang terletak di dua baris, dua kolom, dan dua kotak 3×3. Tiga sel berisi pasangan kandidat yang sama; sel keempat berisi pasangan tersebut beserta kandidat tambahan.

Buka panduan langkah demi langkah
MasterMaster

Avoidable rectangle: cegah nilai yang sudah dipastikan membentuk siklus mematikan

Avoidable rectangle adalah padanan berbasis keunikan yang ditemukan setelah beberapa sudut pada persegi panjang diisi dengan nilai yang sudah dipastikan. Satu kandidat angka yang tersisa akan melengkapi pola dengan nilai yang dapat saling dipertukarkan.

Buka panduan langkah demi langkah
MasterMaster

Sue de Coq: membagi kandidat pada perpotongan garis dan kotak 3×3

Sue de Coq dimulai dari perpotongan baris atau kolom dengan kotak 3×3. Kandidat pada perpotongan tersebut dapat dibagi menjadi satu kelompok di dalam kotak dan kelompok lainnya pada baris atau kolom tersebut.

Buka panduan langkah demi langkah
AhliAhli / Master

Himpunan hampir terkunci: hanya perlu menghapus satu kandidat angka untuk menjadi himpunan terkunci

Himpunan hampir terkunci terdiri atas N sel dalam satu unit dan memuat tepat N+1 kandidat angka yang berbeda. Jika salah satu kandidat angka dihapus, angka-angka yang tersisa akan terkunci di sel-sel tersebut.

Buka panduan langkah demi langkah
MasterMaster

ALS-XZ: menghubungkan dua himpunan yang hampir terkunci

ALS-XZ menggunakan dua ALS yang memiliki kandidat bersama terbatas X: setiap X di salah satu ALS dapat melihat setiap X di ALS lainnya.

Buka panduan langkah demi langkah
MasterMaster

Rantai ALS: meneruskan batasan melalui beberapa himpunan

Rantai ALS menghubungkan beberapa himpunan hampir terkunci. Himpunan yang berurutan menggunakan kandidat angka umum terbatas untuk meneruskan satu pilihan yang harus benar dari satu ujung ke ujung lainnya.

Buka panduan langkah demi langkah
MasterMaster

Nice loops: menutup rantai inferensi bergantian

Dalam notasi simpul kandidat, nice loop kontinu bergantian antara tautan kuat dan lemah di sepanjang lingkaran, termasuk pada sambungannya. Loop ini tidak menetapkan satu sudut tertentu sebagai benar. Loop diskontinu bergantian kecuali pada satu kandidat: dua tautan lemah yang bertemu di sana menyingkirkan kandidat itu; dua tautan kuat memaksanya benar. Setiap tautan harus memiliki dasar logis.

Buka panduan langkah demi langkah
MasterMaster

Rantai pemaksaan: bandingkan setiap cabang

Teknik forcing chain menelusuri konsekuensi dari pemilihan kandidat angka. Dalam forcing chain berbasis sel, pertimbangkan setiap kandidat angka dalam satu sel; dalam forcing chain berbasis unit, pertimbangkan setiap posisi yang masih mungkin ditempati oleh satu angka tertentu dalam baris, kolom, atau kotak 3×3. Kesimpulan yang sama baru dapat digunakan dengan aman setelah setiap kasus awal diperiksa. Kontradiksi justru menunjukkan bahwa asumsi yang menyebabkannya keliru.

Buka panduan langkah demi langkah
MasterMaster

Finned Jellyfish: pola fish empat garis dengan jalan keluar

Finned Jellyfish adalah pola fish berukuran empat dengan satu atau lebih kandidat dasar tambahan di luar keempat kolom penutup.

Buka panduan langkah demi langkah
MasterMaster

Kraken fish: hubungkan setiap sirip dengan target

Kraken fish adalah pola fish yang sirip-siripnya terhubung dengan target melalui rantai inferensi, bukan hanya melalui visibilitas langsung.

Buka panduan langkah demi langkah
MasterMaster

Coba-coba: uji satu kandidat sampai muncul kontradiksi

Metode coba-coba menggunakan satu kandidat sebagai asumsi sementara, hanya mengikuti langkah-langkah yang pasti, lalu memeriksa apakah cabang tersebut menimbulkan kontradiksi.

Buka panduan langkah demi langkah