Skip to content

Commit 5279fa1

Browse files
Merge pull request #2996 from brayo-pip/patch-1
2 parents e4b9e32 + 2a39622 commit 5279fa1

File tree

1 file changed

+8
-7
lines changed

1 file changed

+8
-7
lines changed

python/0036-valid-sudoku.py

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,17 @@ def isValidSudoku(self, board: List[List[str]]) -> bool:
66

77
for r in range(9):
88
for c in range(9):
9-
if board[r][c] == ".":
9+
num = board[r][c]
10+
if num == ".":
1011
continue
1112
if (
12-
board[r][c] in rows[r]
13-
or board[r][c] in cols[c]
14-
or board[r][c] in squares[(r // 3, c // 3)]
13+
num in rows[r]
14+
or num in cols[c]
15+
or num in squares[(r // 3, c // 3)]
1516
):
1617
return False
17-
cols[c].add(board[r][c])
18-
rows[r].add(board[r][c])
19-
squares[(r // 3, c // 3)].add(board[r][c])
18+
cols[c].add(num)
19+
rows[r].add(num)
20+
squares[(r // 3, c // 3)].add(num)
2021

2122
return True

0 commit comments

Comments
 (0)