refactor solvers
All checks were successful
Linux arm64 / Build (push) Successful in 42s

This commit is contained in:
2025-01-30 18:05:18 +01:00
parent 1f92c49f3c
commit a74bf42e59
11 changed files with 299 additions and 249 deletions

View File

@@ -1,17 +1,16 @@
package sudoku.io;
import sudoku.constraint.*;
import sudoku.solver.Solver;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
import sudoku.constraint.Constraint;
import sudoku.solver.RandomSolver;
import sudoku.structure.Difficulty;
import sudoku.structure.MultiDoku;
import sudoku.structure.Sudoku;
import sudoku.structure.SudokuFactory;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import java.util.Scanner;
public class ConsoleInterface {
public Scanner reader = new Scanner(System.in);
@@ -133,7 +132,7 @@ public class ConsoleInterface {
}
private void generateFullDoku(MultiDoku doku) {
Solver.randomSolve(doku, new Random());
new RandomSolver().solve(doku);
}
}