Valid Sudoku
Approach1:
class Solution(object):
def isValidSudoku(self, board):
seen = set()
for i, row in enumerate(board):
for j, e in enumerate(row):
if e !='.':
if (i,e) in seen or (e,j) in seen or (i/3,j/3,e) in seen:
return False
seen.add((i,e))
seen.add((e,j))
seen.add((i/3,j/3,e))
return TrueApproach1: Java Version
Approach2: Coordinates
Last updated