/sudoku-solver

Sudoku solver based on backtracking algorithm with a Qt GUI

Primary LanguagePython

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