Skip to content

This software can solve sudoku puzzles in a fraction of second.

License

Notifications You must be signed in to change notification settings

ayushshaw90/Sudoku-solver

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku-solver

This software can solve sudoku puzzles in a fraction of second.

PROJECT TITLE: Sudoku solver 9x9

PURPOSE OF PROJECT: To use computer's fast processing speed to solve sudoku puzzles in a fraction of second

VERSION or DATE: 1.0

👩🏼‍💻 Tech Stack

Java

HOW TO START THIS PROJECT:

This project can be used in gui mode or cli mode.

For GUI mode: compile the sudoku9.java and guiDriver.java files using the command:

javac sudoku9.java

javac guiDriver.java

Execute the program using:

java guiDriver

for CLI mode:

compile sudoku9.java and cliDriver.java files using the command:

javac sudoku9.java
javac cuiDriver.java

Execute the program using:

java cliDriver

Sample Use:

java clidriver 

Output

[+] Welcome to cli sudoku 9x9
[+] Input:
530070000
600195000
098000060
800060003
400803001
700020006
060000280
000419005
000080079

[+] Solved puzzle is:
5 3 4 6 7 8 9 1 2 
6 7 2 1 9 5 3 4 8
1 9 8 3 4 2 5 6 7 
8 5 9 7 6 1 4 2 3 
4 2 6 8 5 3 7 9 1 
7 1 3 9 2 4 8 5 6 
9 6 1 5 3 7 2 8 4 
2 8 7 4 1 9 6 3 5 
3 4 5 2 8 6 1 7 9

AUTHORS: Ayush Shaw

USER INSTRUCTIONS: Feel free to experiment with the code, modify it for your need.

About

This software can solve sudoku puzzles in a fraction of second.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages