YasSS is a C++ command line software that helps in solving Sudokus with the use of programming.
The header file of Class Sudoku contains a variety of useful functions for solving and manipulating Sudokus. These include creating a field with initial data, pretty printing, printing in one row, setting item values, and getting entries at specific positions. Additionally, there is a function for returning true if setting a certain value at a specific position does not lead to an immediate conflict with Sudoku rules.
YasSS also includes options for solving and generating Sudokus. The solve function attempts to solve the puzzle, returning true on success. On the other hand, the is_solved function returns true if there are no zero entries left, indicating that the problem has been solved correctly. Conversely, the is_stuck function returns true if there is no possibility to continue without violating rule.
The update features a new option that allows for the generation of Sudokus with a random number of initial clues. Overall, YasSS is a great tool for Sudoku enthusiasts looking for a quick and easy way to solve tricky puzzles.
Version 0.4.8: N/A