A Dart and Flutter library containing tools related to Sudoku puzzles. It involves generating, solving and handling puzzles.
Features
- Generate Sudoku puzzles with your specified number of empty squares or clues.
- Option to specify if the required Sudoku should have a unique solution.
- Solve Sudoku puzzles of any difficulty instantly.
- Check if the Sudoku puzzle (unsolved or solved) is valid in terms of game rules.
- Check if the Sudoku puzzle has been solved properly.
- Check if the unsolved Sudoku has a unique solution.
- Convert the Data Structure of the Sudoku puzzle from a 2D List to 1D List and vice-versa.
- Print Sudoku puzzles to the console in an easy-to-read manner.
- Well documented client code.
Contributing
Let's update Sudoku Utility, together.
- Fork sudoku_utility and checkout the dev branch
- Add your own awesome logic to create new feature.
- Create a pull request so everyone take benifit of new feature.