Inspiration
I have always loved sudoku since I was a kid and now I decided to create a program to solve the difficult boards
What it does
Given a board of sudoku, it will scan it and see if it is solvable. if it is it will solve it and produce the solved board or else it will produce an invalid board response.
How we built it
I built this program using the Advanced Student Language in the Dr Racket Interpreter.
Challenges we ran into
Being able to use the backtracking search to work effectively without too much computation time did take a while. There was also the issue of incorporating the boundary cases into the program for the backtracking to work effectively. Another challenge I faced was providing an adequate amount of test cases to test for all possible types of conditions
Accomplishments that we're proud of
It is running smoothly, effectively and without bugs
What we learned
How to effectively use Backtracking to solve
What's next for Sudoku Calculator
Turn it into an application compatible with both Apple and Android which would use the camera in order to solve
Built With
- asl

Log in or sign up for Devpost to join the conversation.