Change 143
Change 143 by ksimpson@ksimpson-tibook on 2005/05/15 09:11:02
box check was using r/3 instead of (r/3)*3. it 'solved' fiendish in 40 nodes. suspicious.
Affected files ...| //depot/projects/sudoku/main/sudoku.c#2 | text |
==== //depot/projects/sudoku/main/sudoku.c#2 (text) ====
| @@ -22,8 +22,8 @@ | ||
| 22 | 22 | if (grid[r][i] == v || grid[i][c] == v) |
| 23 | 23 | return 0; |
| 24 | 24 | } |
| 25 | br = r / 3; | |
| 26 | bc = c / 3; | |
| 25 | br = (r / 3) * 3; | |
| 26 | bc = (c / 3) * 3; | |
| 27 | 27 | for (i = 0; i < 9; i++) { |
| 28 | 28 | if (grid[br + i / 3][bc + i % 3] == v) |
| 29 | 29 | return 0; |