add some better debugging code

This commit is contained in:
2025-07-30 13:33:25 +02:00
parent 088135ac32
commit 21c10de9da
2 changed files with 8 additions and 13 deletions

View File

@@ -20,17 +20,11 @@ int main(int argc, char **argv) {
0x000, 0x000, 0x000, 0x000, 0x080, 0x000, 0x000, 0x040, 0x100,
// clang-format on
};
sudoku_print(board);
sudoku_solve_step(board);
sudoku_print(board);
sudoku_solve_step(board);
sudoku_print(board);
sudoku_solve_step(board);
sudoku_print(board);
sudoku_solve_step(board);
sudoku_print(board);
sudoku_solve_step(board);
sudoku_print(board);
for (int i = 0; i < 2; i++) {
sudoku_solve_step(board);
sudoku_print(board);
}
return EXIT_SUCCESS;
}

View File

@@ -42,6 +42,7 @@ void sudoku_solve_step(u16 *board) {
case SUDOKU_8:
case SUDOKU_9:
sudoku_place(board, board[i], i);
// printf("%i,%i\n", i % SUDOKU_DPT, i / SUDOKU_DPT);
}
}
}
@@ -51,7 +52,7 @@ void sudoku_print(const u16 *board) {
for (uint i = 0; i < SUDOKU_LEN; i++) {
char tile;
switch (board[i]) {
case 0: tile = 'x'; break;
// case 0: tile = 'x'; break;
case SUDOKU_1: tile = '1'; break;
case SUDOKU_2: tile = '2'; break;
case SUDOKU_3: tile = '3'; break;
@@ -65,7 +66,7 @@ void sudoku_print(const u16 *board) {
};
printf("| %c ", tile);
// printf("|%3i", board[i]);
// printf("|%3X", board[i]);
if (i % 9 == 8) printf("|\n");
}
printf("+———-———-———-———-———-———-———-———-———+\n");