Penyelesai Sudoku

Tulis angka sudokumu di kisi (atau tempel 81 karakternya) dan selesaikan seketika. Jika ingin belajar, ketuk «Jelaskan» dan ikuti penalarannya langkah demi langkah, lengkap dengan nama tiap teknik.

Ketik angka dengan keyboard atau ketuk sebuah kotak (di ponsel, keyboard angka akan terbuka). Kamu juga bisa menempel 81 karakter dengan Ctrl+V di atas kisi atau di kotak teks. Dengan «Jelaskan», langkah-langkah ditampilkan satu per satu: kotak pada langkah itu disorot dan pencoretan diberi warna lain.

Teknik yang dipakai penyelesai

TeknikTingkatFungsinya
Angka tunggal telanjangMudahSebuah kotak hanya punya satu angka yang mungkin.
Angka tunggal tersembunyiMudahSebuah angka hanya muat di satu kotak dalam barisnya, kolomnya, atau kotak besarnya.
Pasangan telanjangSedangDua kotak dalam satu unit punya dua kandidat yang sama: angka-angka itu dicoret dari kotak lainnya.
Pasangan tersembunyiSedangDua angka hanya muat di dua kotak yang sama dalam sebuah unit: kedua kotak itu tidak boleh punya kandidat lain.
Pasangan penunjukSedangDi sebuah kotak besar, suatu angka hanya muat di satu baris atau kolom: angka itu dicoret dari sisa garis tersebut.
Reduksi kotak-garisSedangDi sebuah baris atau kolom, suatu angka hanya muat di dalam satu kotak besar: angka itu dicoret dari sisa kotak tersebut.
Tiga serangkai telanjangSulitTiga kotak dalam satu unit hanya berbagi tiga angka: angka-angka itu dicoret dari kotak lainnya.
Tiga serangkai tersembunyiSulitTiga angka hanya muat di tiga kotak yang sama dalam sebuah unit: ketiga kotak itu kehilangan kandidat lainnya.
X-WingSulitSuatu angka hanya muncul di dua kolom pada dua baris berbeda: angka itu dicoret dari sisa kolom tersebut (dan sebaliknya).
SwordfishAhliSeperti X-Wing, tetapi dengan tiga baris dan tiga kolom.
Y-WingAhliSebuah kotak berkandidat A dan B melihat kotak berkandidat A dan C serta kotak berkandidat B dan C: C dicoret dari kotak yang dilihat kedua sayap.
XYZ-WingAhliVarian Y-Wing dengan poros tiga kandidat: angka yang sama dicoret dari semua kotak yang dilihat ketiganya.

Cara menyelesaikan sudoku dengan alat ini

  1. Tulis angka yang sudah ada di sudokumu ke kisi, atau tempel 81 karakternya di kotak teks (titik atau nol untuk kotak kosong).
  2. Ketuk «Selesaikan» untuk melihat solusi lengkap; angka yang ditambahkan penyelesai muncul dengan warna lain.
  3. Jika papan tidak valid, tidak punya solusi, atau punya banyak solusi, kamu akan diberi tahu dan angka yang berulang ditandai.
  4. Ketuk «Jelaskan» untuk menelusuri penyelesaian langkah demi langkah: tiap langkah menyebut teknik yang dipakai, kotak yang terlibat, dan apa yang ditempatkan atau dicoret.

Cara penyelesai bernalar

Penyelesai ini tidak sekadar mencoba angka sampai cocok: ia lebih dulu menyelesaikan seperti manusia, selalu memakai teknik paling sederhana yang berguna. Karena itu ia bisa menjelaskan tiap langkah dan juga menghitung tingkat papan: yaitu tingkat teknik tersulit yang dibutuhkan (Mudah, Sedang, Sulit, Ahli), atau Ekstrem jika logika habis dan harus mencoba hipotesis.

Tabel teknik di bawah merangkum yang dipakai, dari yang paling sederhana sampai yang paling lanjut. Angka tunggal telanjang dan tersembunyi cukup untuk papan mudah; pasangan, tiga serangkai, dan irisan muncul di papan sedang dan sulit; X-Wing, Swordfish, Y-Wing, dan XYZ-Wing di papan tingkat ahli.

Semuanya terjadi di browser: papan yang kamu masukkan tidak dikirim ke server mana pun dan tidak disimpan.

Yang perlu diketahui

Pertanyaan umum

Bagaimana cara memasukkan sudoku dari foto atau kertas?

Ketik manual di kisi, kotak demi kotak, atau susun 81 karakter dengan titik atau nol untuk kotak kosong lalu tempel di kotak teks.

Bagaimana jika sudokuku punya lebih dari satu solusi?

Kamu akan diberi tahu dan solusi pertama yang ditemukan ditampilkan. Biasanya itu berarti ada angka yang belum dimasukkan.

Apa fungsi tombol Jelaskan?

Menampilkan penyelesaian langkah demi langkah, dengan nama teknik tiap langkah, kotak yang membentuknya, dan angka yang ditempatkan atau dicoret.

Mengapa tingkatnya disebut Ekstrem?

Karena teknik penyelesai habis sebelum selesai, sehingga harus mencoba sebuah hipotesis dan menelusurinya sampai muncul kontradiksi.

Apakah papanku disimpan atau dikirim?

Tidak. Semuanya dihitung di browser dan tidak ada yang disimpan atau dikirim.

Apakah bisa menyelesaikan varian seperti Killer atau Samurai?

Tidak, hanya sudoku klasik 9×9.