Sudoku solver based on backtracking algorithm with a Qt GUI
Instructions:
-
Clone repository
-
Make sure PyQt5 (pip install pyqt5)and numpy (pip install numpy) are installed
-
Run main.py and see the sudoku solver GUI open up
-
Enter the desired numbers and press solve to see the backtracking algorithm do its magic
-
Click clear to clear all numbers at any time
-
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