Skip to content

Rabin316/SudokuSolver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Java GUI Sudoku Solver

This is a Java-based Graphical User Interface (GUI) Sudoku Solver. It provides an interactive interface for solving Sudoku puzzles. It is written in Java and uses a backtracking algorithm to solve the puzzle.

Features

  • A user-friendly GUI that allows input of the Sudoku puzzle
  • The ability to solve any valid Sudoku puzzle
  • Provides a clear message if the puzzle is unsolvable

Installation

  • Clone or download the project from GitHub.
  • Open the project in your preferred Java Integrated Development Environment (IDE).
  • Build and run the project from your IDE.

Usage

  • Run the project.
  • Enter the values in the empty cells of the Sudoku puzzle in the GUI.
  • Click on the "Solve" button to solve the puzzle.
  • If the puzzle is solvable, the solved puzzle will be displayed in the GUI.
  • If the puzzle is unsolvable or has multiple solutions, a clear message will be displayed in the GUI.

Future Enhancements

  • Improve the algorithm to make it more efficient and faster
  • Add the ability to save and load puzzles from a file
  • Add a feature to allow users to highlight cells that contain the same value
  • Add support for different levels of difficulty

Contributing

Contributions are welcome! If you would like to contribute, please fork the repository and create a pull request.

About

Java GUI Sudoku Solver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages