Penyelesai Sudoku

Taip nombor sudoku anda pada grid (atau tampal 81 aksara) dan selesaikannya serta-merta. Jika anda mahu belajar, ketik «Terangkan» dan ikuti penaakulan langkah demi langkah, lengkap dengan nama setiap teknik.

Taip nombor dengan papan kekunci atau ketik petak (pada telefon, papan kekunci nombor akan terbuka). Anda juga boleh menampal 81 aksara dengan Ctrl+V pada grid atau dalam kotak teks. Dengan «Terangkan», langkah dipaparkan satu demi satu: petak bagi langkah itu diserlahkan dan calon yang dibuang berwarna lain.

Teknik yang digunakan penyelesai

TeknikTahapFungsinya
Single terdedahMudahSatu petak hanya mempunyai satu nombor yang mungkin.
Single tersembunyiMudahSatu nombor hanya muat dalam satu petak pada baris, lajur atau kotaknya.
Pasangan terdedahSederhanaDua petak dalam unit yang sama berkongsi dua calon yang sama: kedua-dua nombor itu dibuang daripada petak lain.
Pasangan tersembunyiSederhanaDua nombor hanya muat dalam dua petak yang sama dalam satu unit: petak itu tidak boleh mempunyai calon lain.
Pasangan penudingSederhanaDalam satu kotak, sesuatu nombor hanya muat pada satu baris atau lajur: ia dibuang daripada baki garisan itu.
Pengurangan kotak-garisanSederhanaDalam satu baris atau lajur, sesuatu nombor hanya muat dalam satu kotak: ia dibuang daripada baki kotak itu.
Tiga serangkai terdedahSukarTiga petak dalam satu unit hanya berkongsi tiga nombor: ketiga-tiganya dibuang daripada petak lain.
Tiga serangkai tersembunyiSukarTiga nombor hanya muat dalam tiga petak yang sama dalam satu unit: petak itu kehilangan calon lain.
X-WingSukarSatu nombor muncul dalam dua lajur sahaja pada dua baris berbeza: ia dibuang daripada baki lajur itu (dan sebaliknya).
Swordfish (ikan todak)PakarSeperti X-Wing, tetapi dengan tiga baris dan tiga lajur.
Y-WingPakarSatu petak dengan calon A dan B melihat petak lain dengan A dan C serta satu lagi dengan B dan C: C dibuang daripada petak yang dilihat oleh kedua-dua sayap.
XYZ-WingPakarVarian Y-Wing dengan pangsi tiga calon: nombor sepunya dibuang daripada semua petak yang dilihat oleh ketiga-tiganya.

Cara menyelesaikan sudoku dengan alat ini

  1. Taip nombor yang sudah ada pada sudoku anda ke dalam grid, atau tampal 81 aksara dalam kotak teks (titik atau sifar untuk petak kosong).
  2. Ketik «Selesaikan» untuk melihat penyelesaian penuh; nombor yang ditambah oleh penyelesai muncul dalam warna lain.
  3. Jika papan tidak sah, tiada penyelesaian atau ada banyak penyelesaian, anda akan dimaklumkan dan nombor yang berulang ditandakan.
  4. Ketik «Terangkan» untuk menyusuri penyelesaian langkah demi langkah: setiap langkah menyatakan teknik yang digunakan, petak yang terlibat dan apa yang diletakkan atau dibuang.

Cara penyelesai ini berfikir

Penyelesai ini tidak sekadar mencuba nombor sehingga muat: mula-mula ia menyelesaikan seperti yang dilakukan manusia, sentiasa menggunakan teknik paling mudah yang berkesan. Ini membolehkan setiap langkah diterangkan dan tahap papan dikira: iaitu tahap teknik tersukar yang diperlukan (Mudah, Sederhana, Sukar, Pakar) atau Melampau jika logik habis dan andaian perlu dicuba.

Jadual teknik di bawah merumuskan teknik yang digunakan, daripada yang paling mudah hingga yang paling lanjutan. Single terdedah dan tersembunyi mencukupi untuk papan mudah; pasangan, tiga serangkai dan persilangan muncul pada papan sederhana dan sukar; X-Wing, Swordfish, Y-Wing dan XYZ-Wing pula pada papan pakar.

Semuanya berlaku dalam pelayar anda: papan yang anda masukkan tidak dihantar ke mana-mana pelayan dan tidak disimpan.

Perkara yang perlu diketahui

Soalan lazim

Bagaimana saya memasukkan sudoku daripada foto atau kertas?

Taip dengan tangan pada grid, petak demi petak, atau susun rentetan 81 aksara dengan titik atau sifar bagi petak kosong dan tampalkannya dalam kotak teks.

Apa yang berlaku jika sudoku saya mempunyai lebih daripada satu penyelesaian?

Anda akan dimaklumkan dan penyelesaian pertama yang ditemui dipaparkan. Biasanya ini bermakna ada nombor yang tertinggal semasa memasukkannya.

Apakah fungsi butang Terangkan?

Ia menunjukkan penyelesaian langkah demi langkah, dengan nama teknik bagi setiap langkah, petak yang membentuknya dan nombor yang diletakkan atau dibuang.

Mengapa tahapnya dikatakan Melampau?

Kerana teknik penyelesai habis sebelum selesai dan anda perlu mencuba andaian lalu mengikutinya sehingga timbul percanggahan.

Adakah papan saya disimpan atau dihantar?

Tidak. Semuanya dikira dalam pelayar anda dan tiada apa-apa disimpan atau dihantar.

Adakah ia menyelesaikan varian seperti Killer atau Samurai?

Tidak, ia menyelesaikan sudoku 9×9 klasik.