Skip to content

Latest commit

 

History

History
31 lines (25 loc) · 1.64 KB

README.md

File metadata and controls

31 lines (25 loc) · 1.64 KB

SimpleSudokuSolver

Build Codecov Codacy grade Nuget License

SimpleSudokuSolver is a library for solving sudoku puzzles written in C#.

It supports solving of sudoku puzzles steps-by-step, using various solving strategies, from the simplest ones to the more complex ones. It can be used as a learning tool on how to solve sudoku puzzles.

Repository contains tests for the library and a UI which uses the library and can be used to play sudoku.

SimpleSudokuSolver.UI

Out of the well known Sudoku Solving Techniques, the solver currently implements:

  • Hidden Single
  • Naked Single
  • Locked Candidates (Pointing)
  • Locked Candidates (Claiming)
  • Naked Pair
  • Naked Triple
  • Naked Quad
  • Hidden Pair
  • Hidden Triple
  • Hidden Quad
  • X-Wing
  • Backtracking (brute-force)