No description, website, or topics provided.
JavaScript C# CSS
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Sudoku Solver


  • .NET Framework 4.0
  • Visual Studio 11 Express Beta
  • C#

Possible Improvements

  • All squares can hold the groups which can affect them (SecondGradeGroups) ? Maybe this can be done in SquareGroup level?

  • In general, we have to be able to pin-point the squares At the moment we are still doing extra checks? It should be less and less Try to use GetPotentialSquare() method to see the number of action?

  • GetPotentialSquare() should not be necessary in ideal situation? There should be one case to solve all the time? It should not be necessary to validate it later on Because AvailabilityChanged is not working good enough in reserve mode, validation is necessary But if removing the potentials will work as it should be, probably there will be no INVALID POTENTIAL left!

  • clear the cases 101, 102, hard etc.?

  • fatih's sample? and new samples!

  • web application!

  • test application?!

  • others; FILL & AUTOSOLVE is now using POST! - [more info] (

  • do we need containers? is it possible to use the original classes? there is a problem about serialization but is it possible to make them compatible?

  • try to send more data in one request. ie. availability sends a request for each square?

  • try to clean!

  • change the name