add doc + delete unused class
All checks were successful
Linux arm64 / Build (push) Successful in 37s
All checks were successful
Linux arm64 / Build (push) Successful in 37s
This commit is contained in:
@@ -1,7 +0,0 @@
|
|||||||
package sudoku.io;
|
|
||||||
|
|
||||||
public class SudokuFile {
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -1,15 +0,0 @@
|
|||||||
package sudoku.io;
|
|
||||||
|
|
||||||
public class SudokuSave {
|
|
||||||
|
|
||||||
public static enum AlgoResolution {
|
|
||||||
Backtracking,
|
|
||||||
NoBacktring
|
|
||||||
}
|
|
||||||
|
|
||||||
// private final MultiDoku sudoku;
|
|
||||||
// private final AlgoResolution resolution;
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
}
|
|
||||||
@@ -14,6 +14,13 @@ public class HintHelper {
|
|||||||
|
|
||||||
public static record Hint(Cell cell, int newValue) {}
|
public static record Hint(Cell cell, int newValue) {}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Si possible, donne un indice sur la résolution du doku passé en paramètre,
|
||||||
|
* selon la méthode de résolution rensaignée.
|
||||||
|
* @param doku MultiDoku, multidoku pour lequel on veut un indice
|
||||||
|
* @param solver Solver, méthode de résolution souhaitée
|
||||||
|
* @return Hint, indice sur une case à remplir, valant null si le doku n'a pas de solution.
|
||||||
|
*/
|
||||||
public static Hint getHint(MultiDoku doku, Solver solver) {
|
public static Hint getHint(MultiDoku doku, Solver solver) {
|
||||||
doku.getStateManager().pushState();
|
doku.getStateManager().pushState();
|
||||||
doku.clearMutableCells();
|
doku.clearMutableCells();
|
||||||
|
|||||||
Reference in New Issue
Block a user