Sudoku Solver using java and java swing
This project is a graphical Sudoku solver application written in Java. It allows users to input a Sudoku puzzle and then solves it for them.
- Solves Sudoku puzzles of any difficulty level.
- User-friendly interface with a grid for entering the puzzle and a button to solve it.
- Input validation to ensure that only numbers 1-9 are entered.
- Displays the solved puzzle in the grid.
- Double click .jar file.
- Enter the numbers for the Sudoku puzzle in the grid.
- Click the "Solve" button.
- The solved puzzle will be displayed in the grid.
Java Runtime Environment (JRE)
The project consists of the following packages:
- GUI: This package contains the graphical user interface code for the Sudoku solver application. SudokuSolver: This class is the main class for the application. It creates the GUI components and handles user interaction.
- Solver: This package contains the logic for solving Sudoku puzzles. Solver: This class implements the backtracking algorithm to solve Sudoku puzzles.
If the system is unable to solve the board in 2 minutes, it detects failure.