Create basic, rule-based solver
This commit is contained in:
11
main.c
11
main.c
@@ -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;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user