36_Valid Sudoku
Determine if a 9x9
Sudoku board is valid. Only the filled cells need to be validated according 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 9
3x3
sub-boxes of the grid must contain the digits1-9
without repetition.
The Sudoku board could be partially filled, where empty cells are filled with the character'.'
.
Example 1:
Example 2:
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.
The given board contain only digits
1-9
and the character'.'
.The given board size is always
9x9
.
Solution 1:
Idea:
Loop over each row, column and sub grid to check if duplicates exist
Time Complexity:
Space Complexity:
Solution 2:
Loop once instead of 3 times as in solution 1 sacrificing space complexity as
Last updated