https://github.com/vevdokimovm/sudoku-solver-cpp
C++ Sudoku solver using backtracking — fills any valid 9×9 board
https://github.com/vevdokimovm/sudoku-solver-cpp
backtracking cpp puzzle sudoku
Last synced: 20 days ago
JSON representation
C++ Sudoku solver using backtracking — fills any valid 9×9 board
- Host: GitHub
- URL: https://github.com/vevdokimovm/sudoku-solver-cpp
- Owner: vevdokimovm
- License: mit
- Created: 2020-04-03T20:49:43.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2026-04-20T20:34:33.000Z (3 months ago)
- Last Synced: 2026-04-20T22:28:02.061Z (3 months ago)
- Topics: backtracking, cpp, puzzle, sudoku
- Language: C++
- Size: 1.95 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# sudoku-solver-cpp
A C++ Sudoku solver using **backtracking**. Takes an unsolved 9×9 board and fills in all valid solutions.
## How It Works
1. Find the next empty cell
2. Try digits 1–9
3. Check row, column, and 3×3 box constraints
4. Recurse — backtrack if stuck
## Build & Run
```bash
make
./sudoku
```
Or compile manually:
```bash
g++ -std=c++17 -O2 -o sudoku "Sudoku Solver.cpp"
./sudoku
```
## License
MIT