Пример #1
0
        public void SetUp()
        {
            ISudokuPuzzleStringImporter importer = new SudokuPuzzleImporter();
            puzzle = importer.Import(INPUT_PUZZLE);

            //strategy = new BruteForceSudokuStrategy();
            strategy = new SimpleBruteForceSudokuStrategy();
            //strategy = new SimpleBruteForceSudokuStrategy2();
            //strategy = new CycleFirstBruteForceSudokuStrategy();
        }
Пример #2
0
 private bool Solve(ISudokuStrategy strategy)
 {
     return strategy.Run();
 }
Пример #3
0
        public bool Solve(ISudokuStrategy strategy)
        {
            strategy.Solve(this);

            return IsSolved();
        }
Пример #4
0
 private bool Solve(ISudokuStrategy strategy)
 {
     return(strategy.Run());
 }