Add filled() function as a faster alternative to check()
This commit is contained in:
parent
9bc49daf4c
commit
f7d132397f
11
sud.c
11
sud.c
@ -241,3 +241,14 @@ enum check_res check(const struct sudoku *sud)
|
||||
/* If we've got this far, all is well. */
|
||||
return SOLVED;
|
||||
}
|
||||
|
||||
bool filled(const struct sudoku *sud)
|
||||
{
|
||||
for (unsigned r = 0; r < NDIGITS; ++r) {
|
||||
for (unsigned c = 0; c < NDIGITS; ++c) {
|
||||
if (!sud->cells[r][c].det)
|
||||
return false;
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user