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
Share this project:

Updates