From 547972417b306ea399175946d8aabecb565a375c Mon Sep 17 00:00:00 2001 From: Bruno BELANYI Date: Tue, 22 Dec 2020 17:53:48 +0100 Subject: [PATCH] sudoku: main: solve grids using heuristics --- src/main.c | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/main.c b/src/main.c index 9bea7cd..6fd97fe 100644 --- a/src/main.c +++ b/src/main.c @@ -1,7 +1,18 @@ #include -int main(void) { - puts("Hello world"); +#include "constraints.h" +#include "solver/solve.h" +#include "sudoku.h" - return 0; +int main(void) { + struct sudoku grid; + + if (!parse_grid_file(&grid, stdin)) + return 1; + + solve(&grid); + + print_grid(&grid, stdout); + + return !solved(&grid); }