public void SetUp() { ISudokuPuzzleStringImporter importer = new SudokuPuzzleImporter(); puzzle = importer.Import(INPUT_PUZZLE); //strategy = new BruteForceSudokuStrategy(); strategy = new SimpleBruteForceSudokuStrategy(); //strategy = new SimpleBruteForceSudokuStrategy2(); //strategy = new CycleFirstBruteForceSudokuStrategy(); }
private bool Solve(ISudokuStrategy strategy) { return strategy.Run(); }
public bool Solve(ISudokuStrategy strategy) { strategy.Solve(this); return IsSolved(); }
private bool Solve(ISudokuStrategy strategy) { return(strategy.Run()); }