https://github.com/ddubeyyy/sudoku
This project implements a Sudoku solver in Java using a backtracking algorithm to efficiently solve puzzles, ensuring each row, column, and 3x3 subgrid contains all digits from 1 to 9. The solver includes input validation and a simple console-based user interface.
https://github.com/ddubeyyy/sudoku
backtracking-algorithm dsa java javafx
Last synced: about 2 months ago
JSON representation
This project implements a Sudoku solver in Java using a backtracking algorithm to efficiently solve puzzles, ensuring each row, column, and 3x3 subgrid contains all digits from 1 to 9. The solver includes input validation and a simple console-based user interface.
- Host: GitHub
- URL: https://github.com/ddubeyyy/sudoku
- Owner: ddubeyyy
- Created: 2024-07-20T17:01:37.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-07-20T17:34:02.000Z (almost 2 years ago)
- Last Synced: 2025-01-21T00:37:23.498Z (over 1 year ago)
- Topics: backtracking-algorithm, dsa, java, javafx
- Language: Java
- Homepage:
- Size: 43 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Sudoku Solver in Java
**Project Overview**
This project implements a Sudoku solver using Java. The solver uses a backtracking algorithm to find solutions to a given Sudoku puzzle, ensuring that each row, column, and 3x3 subgrid contains all digits from 1 to 9 without repetition.
**Features**
- Backtracking Algorithm: Efficiently solves Sudoku puzzles by exploring all possible solutions.
- Input Validation: Ensures the initial Sudoku grid is valid before attempting to solve it.
- User Interface: Simple console-based UI for inputting Sudoku puzzles and displaying solutions.