https://github.com/giridharrnair/sudokusolver
Sudoku solver made with Java using the Java Swing framework
https://github.com/giridharrnair/sudokusolver
java sudoku sudoku-generator sudoku-solver swing-gui
Last synced: about 1 month ago
JSON representation
Sudoku solver made with Java using the Java Swing framework
- Host: GitHub
- URL: https://github.com/giridharrnair/sudokusolver
- Owner: GiridharRNair
- License: mit
- Created: 2023-05-19T20:14:03.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-22T02:31:51.000Z (almost 2 years ago)
- Last Synced: 2025-02-01T21:14:48.008Z (3 months ago)
- Topics: java, sudoku, sudoku-generator, sudoku-solver, swing-gui
- Language: Java
- Homepage:
- Size: 2.36 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Sudoku Solver
This is a Sudoku solver implemented in Java using Java Swing for the graphical user interface (GUI). It allows users to generate or input a Sudoku puzzle and solves it using a backtracking algorithm.
## Demo
## Features
- Interactive grid for entering the Sudoku puzzle.
- Solves Sudoku puzzles using a backtracking algorithm.
- Displays the solved Sudoku puzzle on the GUI.
- Illegal number input detection.
- Sound Effects to complement current puzzle status.## Prerequisites
- Java Development Kit (JDK) installed
- Java Swing library## Running The Program Through Command Line (Double Click Alternative)
1. Download SudokuSolver.jar from this repository's releases.
2. In the terminal, enter the directory where the SudokuSolver.jar is downloaded.
For example, all my downloaded files are inside the downloads folder, so I would enter the downloads directory.
``` bash
cd downloads
```
3. Then run the command below to run the SudokuSolver.jar file.
``` bash
java -jar SudokuSolver.jar
```## License
[MIT](https://choosealicense.com/licenses/mit/)