Create basic, rule-based solver

This commit is contained in:
2022-11-21 19:23:57 +00:00
parent d6b9f3e2e5
commit 4feaedf1a3
4 changed files with 173 additions and 2 deletions

11
main.c
View File

@@ -16,6 +16,7 @@
* <https://www.gnu.org/licenses/>.
*/
#include "solve.h"
#include "sud.h"
#include <stdint.h>
@@ -45,7 +46,17 @@ int main(void)
struct sudoku sud;
gen(&sud);
puts("Start:");
print(&sud);
putchar('\n');
bool res = solve(&sud);
if (!res) {
puts("Solver encountered an error\n");
} else {
puts("End:");
print(&sud);
}
return 0;
}