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.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
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