Skip to content

Sudoku solver based on backtracking algorithm with a Qt GUI

Notifications You must be signed in to change notification settings

ttanida/sudoku-solver

Repository files navigation

sudoku-solver

Sudoku solver based on backtracking algorithm with a Qt GUI

Instructions:

  1. Clone repository

  2. Make sure PyQt5 (pip install pyqt5)and numpy (pip install numpy) are installed

  3. Run main.py and see the sudoku solver GUI open up

  4. Enter the desired numbers and press solve to see the backtracking algorithm do its magic

    IMG1 IMG2 IMG3 IMG4
  5. Click clear to clear all numbers at any time

  6. Entering the same numbers in a row, column or block will not be accepted as input, so delete any of the two numbers that violated the sudoku constraint

IMG5

About

Sudoku solver based on backtracking algorithm with a Qt GUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages