Bruno BELANYI
|
1a82fb592d
|
sudoku: main: solve grids using backtracking
|
2020-12-23 17:34:45 +01:00 |
|
Bruno BELANYI
|
886ca8668b
|
sudoku: backtracking: add exhaustive solver
|
2020-12-23 17:34:45 +01:00 |
|
Bruno BELANYI
|
7fb10cdb0b
|
sudoku: constraints: solved: check for filled nums
|
2020-12-23 17:34:45 +01:00 |
|
Bruno BELANYI
|
547972417b
|
sudoku: main: solve grids using heuristics
|
2020-12-23 17:34:26 +01:00 |
|
Bruno BELANYI
|
e89f6bdf51
|
sudoku: solver: add slice and dice heuristic
|
2020-12-22 17:52:28 +01:00 |
|
Bruno BELANYI
|
b17cb8d84c
|
sudoku: solver: add last remaining heuristic
|
2020-12-22 17:52:28 +01:00 |
|
Bruno BELANYI
|
18bb94836e
|
sudoku: solver: add single occurence heuristic
|
2020-12-22 17:52:28 +01:00 |
|
Bruno BELANYI
|
0fcee5bc0c
|
sudoku: solver: add basic possibilities reducer
|
2020-12-22 17:52:28 +01:00 |
|
Bruno BELANYI
|
06bba6ca68
|
sudoku: constraints: add solved predicate
|
2020-12-21 21:18:40 +01:00 |
|
Bruno BELANYI
|
36be2b2eb2
|
sudoku: constraints: add sudoku rules constraints
|
2020-12-21 21:18:40 +01:00 |
|
Bruno BELANYI
|
ddb7dad60c
|
sudoku: add dump functions
|
2020-12-21 21:18:40 +01:00 |
|
Bruno BELANYI
|
b7a9b706e0
|
sudoku: add line-grid parsing
|
2020-12-21 21:18:40 +01:00 |
|
Bruno BELANYI
|
4b6bf824e6
|
sudoku: add grid parsing functions
|
2020-12-21 21:18:40 +01:00 |
|
Bruno BELANYI
|
f02ab2f8fd
|
build: initial Meson setup
|
2020-12-21 21:18:40 +01:00 |
|