Sudoku: Difference between revisions

m
→‎Functional Recursive Backtrack Solution: Simplified row constraint test
m (→‎Functional Recursive Backtrack Solution: Simplified row constraint test)
Line 1,848:
 
private static bool Constraints(this int[][] grid, int row, int col) =>
Range(0, 9).Select(c => grid[row][c]).IsUnequal() &&
Range(0, 9).Select(r => grid[r][col]).IsUnequal() &&
GetBox(grid, row, col).IsUnequal();