SudoklifySolverEngine

class SudoklifySolverEngine<T>(gridProcessor: SudokuGridProcessor<T>, puzzle: SudokuPuzzle)

Engine for solving Sudoku puzzles using the provided puzzle configuration and grid processor.

Parameters

T

The type of the user grid cells.

Constructors

Link copied to clipboard
constructor(gridProcessor: SudokuGridProcessor<T>, puzzle: SudokuPuzzle)

Properties

Link copied to clipboard

The mode used for checking mistakes during puzzle solving. Default is MistakeCheckingMode.CheckViolations.

Functions

Link copied to clipboard

Processes the grid to check for mistakes and updates it with potential mistake annotations.

Link copied to clipboard

Suggests the next possible move based on the current Sudoku puzzle configuration.