Exemplo n.º 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();
        }
Exemplo n.º 2
0
 private bool Solve(ISudokuStrategy strategy)
 {
     return strategy.Run();
 }
Exemplo n.º 3
0
        public bool Solve(ISudokuStrategy strategy)
        {
            strategy.Solve(this);

            return IsSolved();
        }
Exemplo n.º 4
0
 private bool Solve(ISudokuStrategy strategy)
 {
     return(strategy.Run());
 }