solver: check completion before probing square #19

Merged
mcp merged 2 commits from codex/issue-14-completion-check into main 2026-07-30 16:54:09 +01:00
Showing only changes of commit ce39d0a4d0 - Show all commits
+2 -1
View File
@@ -297,10 +297,11 @@ namespace {
sqs.push_back(sq); sqs.push_back(sq);
pos = grid.next_pos(pos + idx); pos = grid.next_pos(pos + idx);
idx = grid.largest_square(pos, n);
// Have we reached the end? If so success! // Have we reached the end? If so success!
if (pos == grid.end()) { break; } if (pos == grid.end()) { break; }
idx = grid.largest_square(pos, n);
} }
return {length, sqs}; return {length, sqs};