Skip to content

Raj-Srikar/Sudoku-Solver

Repository files navigation

Sudoku Solver with GUI Application

Solves Sudoku within seconds. The Sudoku can be given manually in the output screen or from a file.

Also implemented as a GUI Application using Tkinter.


Input Format

Blank cells should be given as '-' and the number of characters should be 9. Press Enter after giving 9 characters, to enter the next row in Sudoku. If 9 characters are not given or the given characters are not unique, a warning will be given to re-enter the row.

For GUI Application, refer Usage of the Application

Text File Format

The format of the text file should be as that of sample.txt

Example:

    15-8--7-2
    -3--5----
    --72--5--
    -----1-9-
    -2--89---
    9-----18-
    36---2--4
    --4-6-9--
    -9-----61

README for Scripts

README_main

README_SudokuFuncs

README_SudokuGUI