Sudoku Solver di Excel - Artikel TechTV

Daftar Isi

Kami sedikit lambat di sini di midwest. Akron Beacon Journal baru-baru ini mulai menerbitkan teka-teki Sudoku harian di halaman komik kami. Wow! Bicara tentang pembuang waktu! Saya hampir menjadi kecanduan memecahkan teka-teki ini.

Sudoku adalah kotak berukuran 9x9. Di koran setiap hari, mereka mengisi 20-30% dari 81 angka di grid. Tujuan Anda adalah mengisi angka yang tersisa. Setiap baris, kolom, dan subkisi 3x3 harus berisi setiap digit dari 1 sampai 9 tanpa ada digit yang berulang.

Sudoku

Jika Anda memperhatikan teka-teki di atas, kotak di kiri atas tidak boleh berisi 1, 5, 6 atau 8 karena angka-angka ini sudah muncul di kolom pertama. Kotak kiri atas tidak boleh berisi 4 atau 9 karena angka-angka ini sudah muncul di baris yang sama. Ini tidak boleh berisi 4 karena 4 muncul di subkisi 3x3 kiri atas. Jadi, kemungkinan angka untuk sel kiri atas adalah 2, 3, atau 7. Mencoba memecahkan teka-teki dari koran pagi dengan cepat menghabiskan semua waktu untuk sarapan dan bisa membuat Anda terlambat ke kantor jika Anda tidak hati-hati.

Masukkan Mike Oldroyd. Beberapa bulan yang lalu, dia mengirimi saya buku kerja Excel untuk memecahkan Sudoku. Mike menulis, "Hanya untuk bersenang-senang beberapa hari yang lalu saya memutuskan untuk mencoba dan menggunakan Excel untuk memecahkan teka-teki Soduku. Hasil terlampir. Saya belum melindungi kode VBA sehingga siapa pun yang tertarik dapat melihat ke dalam untuk melihat cara kerjanya."

Buku kerja Mike sangat keren. Ini memberi Anda solusi lengkap dalam beberapa detik. Sekarang saya dapat berkonsentrasi untuk menulis buku Excel berikutnya daripada mencoba memecahkan teka-teki ini. Mungkin akan lebih keren jika saya mengadaptasi buku kerja untuk memecahkan teka-teki tetapi hanya mengungkapkan satu kotak tempat saya terjebak. Kadang-kadang, jika saya bisa menyelesaikan satu kotak, sisa teka-teki akan mulai bekerja.

Jadi - terima kasih yang sebesar-besarnya kepada Mike karena telah menyumbangkan buku kerja ini. Saya telah menutupnya di tautan ini.

Untuk informasi lebih lanjut tentang Mike, kunjungi http://www.mikeoldroyd.com/.

Memperbarui! Jobey Jones dari Surrey, Inggris mengirimkan sebuah buku kerja yang merupakan Asisten Sudoku. Alih-alih memberi Anda solusi, itu membuat pekerjaan cepat dari banyak pekerjaan yang terlibat dalam memecahkan Sudoku.

Masukkan teka-teki di gridnya, dan banyak rumus memberikan statistik. Faktanya adalah bahwa angka dari 1 sampai 9 berjumlah 45, jadi pertama-tama Jobey menghitung total untuk setiap baris, kolom, subkisi dan membandingkannya dengan 45. Dia melaporkan angka mana yang hilang dalam baris, kolom, dan masing-masing subgrid.

Bagian favorit saya adalah bagian ini di mana dia menunjukkan angka mana yang masih memungkinkan di setiap sel grid. Jelas, kolom ke-2 di baris ke-5 harus berupa 9, karena hanya itulah nilai yang tersisa.

Contoh Jobey Jones

Jika Anda masih ingin melakukan beberapa pekerjaan untuk memecahkan Sudoku, unduh sudoku2.zip zip ini. File ini diperbarui ke versi 2 pada 10 Agustus 2006.

Tip

Jika Anda memiliki kedua program, Anda dapat memasukkan teka-teki dalam satu bentuk, lalu gunakan Salin / Tempel Spesial - Nilai untuk menyalin ke program lain.

Terima kasih kepada Jobey karena telah membagikan buku kerja ini dengan penggemar Sudoku di mana saja.

Perbarui Lagi! Jerry dari Erie, New York mengirimkan buku kerja lain yang merupakan pemecah Sudoku. Yang ini keren karena memungkinkan Anda melihat cara menyelesaikan Sudoko secara berulang. Masukkan teka-teki dari kertas. Buku kerja Jerry menunjukkan kepada Anda kotak mana yang bisa diselesaikan sekarang. Klik Selesaikan untuk meletakkan angka-angka itu di kisi. Kemudian, kotak baru menyala kuning karena dapat dipecahkan. Tekan Solve untuk meletakkan kotak tersebut di grid. Jika Anda baru mengenal Sudoku, ini akan membantu Anda memahami bahwa menyelesaikan Sudoku adalah proses langkah demi langkah.

Masukkan teka-teki di kotak kiri atas.

Jerry dari Erie Sample - 1

Kotak kanan atas akan menyala dalam salah satu dari dua warna kuning untuk memberi tahu Anda kotak yang dapat diselesaikan.

Jerry dari Erie Sample - 2

Berikut adalah cara mengetahui kuadrat kanan bawah haruslah 6: Semua bilangan lain dari 1 hingga 9 sudah digunakan: 2, 3, 4, dan 5 berada di baris yang sama. 4, 7, dan 9 berada di kolom yang sama. 1, 2, 5, dan 8 berada dalam subkelompok yang sama. Ini berarti satu-satunya kemungkinan yang tersisa adalah 6.

Jerry dari Erie Sample - 3

Klik tombol Solve !!! tombol untuk mentransfer kotak kuning ke kisi kiri atas. Setelah informasi itu diketahui, kotak kuning baru muncul di kanan atas. Lanjutkan prosesnya.

Inilah contoh yang bagus di babak kedua. Ada tiga sel yang tidak terisi di kolom kanan. Mereka semua bisa menjadi tuan rumah 3. Kotak kuning hanya dapat menampung 3, yang berarti bahwa kotak dengan kemungkinan 3 atau 8 haruslah 8. Dalam kasus ini, kotak 3,8 disorot dengan warna kuning muda dan ketika Anda mengklik selesaikan, angka 8 akan dikirim ke grid. Kotak kanan bawah menunjukkan nomor kuning muda mana yang akan masuk ke kisi.

Jerry dari Erie Sample - 4

Terima kasih kepada Jerry atas kontribusi buku kerja ini. Unduh dengan zip dari JerrySuduko.zip.

Perbarui Untuk 2010! David Dawson dari Sydney telah mengirimkan pemecah MS Excel Suduko versinya. Antarmukanya berwarna-warni dan tidak hanya menawarkan versi teka-teki yang berfungsi, tetapi juga teka-teki awal.

Contoh David Dawson - 1
Sampel David Dawson - 2

Anda dapat mengunduh David's Puzzle versi zip menggunakan DDawsonSuduko.zip.

Artikel yang menarik...