https://github.com/turmaxx/griddoku
Simple Terminal-based Sudoku Solver written in Python
https://github.com/turmaxx/griddoku
Last synced: 15 days ago
JSON representation
Simple Terminal-based Sudoku Solver written in Python
- Host: GitHub
- URL: https://github.com/turmaxx/griddoku
- Owner: Turmaxx
- License: mit
- Created: 2022-12-17T21:16:47.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-12-27T17:57:09.000Z (over 3 years ago)
- Last Synced: 2025-02-23T10:18:32.358Z (over 1 year ago)
- Language: Python
- Size: 1.49 MB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Griddoku
A Simple Sudoku Solver on the terminal written in Python using [Recursive Backtracking][backtracking] that reads from `(9x9)` sudoku grid from a specifed text file as a commandline argument, it then solves the grid and prints grid on the terminal.
## Requirements
- Python must be installed on the system, It can be found [**here**][python.org]
- Please make sure that the text file is in proper format and is in `assests` or mention the path to that files as an argument
- The text file that must be passed a valid Sudoku Board `(9x9)` as a text file.
## Running Tests
```bash
python3 src/sudo.py path_to_file_here
```
## Screenshots
![Sudoku Terminal][pic]
[backtracking]: https://www.geeksforgeeks.org/introduction-to-backtracking-data-structure-and-algorithm-tutorials/
[pic]: imgs/terminaltest.png
[python.org]: https://www.python.org/downloads/