Valid Sudoku

Determine if a 9x9 Sudoku board is valid. Only the filled cells need to be validated according to the following rules:

  1. Each row must contain the digits

    1-9

    without repetition.

  2. Each column must contain the digits

    1-9

    without repetition.

  3. Each of the 9

    3x3

    sub-boxes of the grid must contain the digits

    1-9

    without repetition.

The Sudoku board could be partially filled, where empty cells are filled with the character'.'.

Example

Example 1:

Example 2:

Note

row/col/cell都要满足,利用set进行验重

board[3*(i/3) + j/3][3*(i%3) + j%3 for cell

Code

Last updated