36. Valid Sudoku
Description
Determine if a9 x 9
Sudoku board is valid.Only the filled cells need to be validatedaccording to the following rules:
- Each row must contain the digits
1-9
without repetition. - Each column must contain the digits
1-9
without repetition. - Each of the nine
3 x 3
sub-boxes of the grid must contain the digits1-9
without repetition.
Note:
- A Sudoku board (partially filled) could be valid but is not necessarily solvable.
- Only the filled cells need to be validated according to the mentioned rules.
Example 1:
![](https://upload.wikimedia.org/wikipedia/commons/thumb/f/ff/Sudoku-by-L2G-20050714.svg/250px-Sudoku-by-L2G-20050714.svg.png)
1 | Input: board = |
Example 2:
1 | Input: board = |
Constraints:
board.length == 9
board[i].length == 9
board[i][j]
is a digit1-9
or'.'
.
Hints/Notes
- 2024/12/19
- The key is to find mapping to box
- No solution from 0x3F
Solution
Language: C++
1 | class Solution { |