Skip to content

This project is a Java-based Sudoku solver with a graphical user interface (GUI). It allows users to input a Sudoku puzzle through a visual interface and then solves it using a backtracking algorithm.

Notifications You must be signed in to change notification settings

amitrajputfff/Sudoku-Solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Sudoku Solver with GUI in Java

Overview

This project is a Java-based Sudoku solver with a graphical user interface (GUI). It allows users to input a Sudoku puzzle through a visual interface and then solves it using a backtracking algorithm. The solver utilizes Swing for creating the GUI components and provides a simple yet effective solution to solve Sudoku puzzles of varying difficulty levels.

Features

  • Graphical user interface for inputting Sudoku puzzles.
  • Backtracking algorithm for solving Sudoku puzzles.
  • Real-time validation of user input to ensure puzzle integrity.
  • Display of solved Sudoku puzzle.
  • User-friendly interface with clear instructions.

Getting Started

  1. Clone or download the project repository.
  2. Open the project in your preferred Java IDE.
  3. Run the SudokuSolverGUI.java file.
  4. Input the Sudoku puzzle into the grid provided.
  5. Click the "Solve" button to find the solution.
  6. The solved puzzle will be displayed in the grid.

Requirements

  • Java Development Kit (JDK) installed on your system.
  • Java IDE (e.g., IntelliJ IDEA, Eclipse) for running and editing the code.

Contributing

Contributions to this project are welcome! Feel free to fork the repository, make improvements, and submit pull requests.

About

This project is a Java-based Sudoku solver with a graphical user interface (GUI). It allows users to input a Sudoku puzzle through a visual interface and then solves it using a backtracking algorithm.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages