public bool TryHintNextStep(out int number, out Position position) { SudokuSolver solver = new SudokuSolver(); //values need to be assigned before exiting function number = 0; position = new Position(0, 0); if (solver.TryHintNextStep(Grid, out int num, out Position pos)) { number = num; position = pos; return(true); }
public SudokuSolverTests() { this.testee = new SudokuSolver(); }
public bool TrySolve() { SudokuSolver solver = new SudokuSolver(); return(solver.TrySolve(Grid)); }
public void Solve() { SudokuSolver solver = new SudokuSolver(); solver.Solve(Grid); }
static void Main(string[] args) { SudokuSolver s = new SudokuSolver(); s.Solve(); }