コード例 #1
0
        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);
            }
コード例 #2
0
 public SudokuSolverTests()
 {
     this.testee = new SudokuSolver();
 }
コード例 #3
0
        public bool TrySolve()
        {
            SudokuSolver solver = new SudokuSolver();

            return(solver.TrySolve(Grid));
        }
コード例 #4
0
        public void Solve()
        {
            SudokuSolver solver = new SudokuSolver();

            solver.Solve(Grid);
        }
コード例 #5
0
        static void Main(string[] args)
        {
            SudokuSolver s = new SudokuSolver();

            s.Solve();
        }