Skip to content

MusketeerHD/Sudoku-solve-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Sudoku Solve Code 👋

License: MIT Twitter: MusketeerHD

Sudoku Solve Code adalah sebuah program yang dibuat dengan menggunakan bahasa Python untuk menyelesaikan teka-teki Sudoku dengan algoritma backtracking. Program ini dapat membaca input teka-teki Sudoku dari sebuah file teks dan menyelesaikan teka-teki tersebut secara otomatis

Demo

How to use

Untuk menggunakan program ini, lakukan langkah-langkah berikut:

  1. Pastikan Python dan Jupyter Notebook telah terinstall di komputer Anda, atau bisa juga dengan menggunakan google colaboratory
  2. Unduh atau clone repository ini ke komputer Anda.
  3. Ekstrak file sudoku csv.zip pada folder repository ini, Kalau error bisa mendownload dataset disini
  4. Buka Jupyter Notebook di folder repository ini.
  5. Jalankan program dengan mengklik pada file sudoku_solve.ipynb.
  6. Ikuti instruksi pada program untuk memilih file teks input atau langsung menggunakan dataset yang disediakan pada folder sudoku csv.
  7. Program akan menampilkan hasil teka-teki Sudoku yang telah dipecahkan.

Atau bisa baca juga di file ReadME to Run

Format file teks input

File teks input harus memenuhi format berikut:

  • Setiap baris mewakili satu baris pada papan Sudoku.
  • Setiap kolom dipisahkan oleh spasi.
  • Angka 0 mewakili kotak yang kosong.

Contoh file teks input:

0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0

Dataset

Program ini juga menyediakan dataset dalam folder sudoku csv. Dataset ini berisi 1 million teka-teki Sudoku dengan tingkat kesulitan yang berbeda-beda. Untuk menggunakan dataset ini, pilih salah satu file dari folder tersebut ketika diminta memasukkan input pada program.

Contribution

Jika ingin berkontribusi pada pengembangan program ini, silakan melakukan pull request pada repository ini.

Author

👤 Musketeer

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2023 Musketeer.
This project is MIT licensed.