36_Valid Sudoku
Last updated
Was this helpful?
Last updated
Was this helpful?
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 93x3
sub-boxes of the grid must contain the digits 1-9
without repetition.
A partially filled sudoku which is valid.
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 digits1-9
and the character'.'
.
The given board size is always9x9
.
Idea:
Loop over each row, column and sub grid to check if duplicates exist
Time Complexity:
Space Complexity:
Loop once instead of 3 times as in solution 1 sacrificing space complexity as