From cfcf3965f11fffa4145391df6a218228e80bc014 Mon Sep 17 00:00:00 2001 From: Dreamvendorg Date: Thu, 15 Oct 2020 18:43:59 +0300 Subject: [PATCH] Delete 37_Sudoku Solver (Hard)_Python3.py --- Python/37_Sudoku Solver (Hard)_Python3.py | 26 ----------------------- 1 file changed, 26 deletions(-) delete mode 100644 Python/37_Sudoku Solver (Hard)_Python3.py diff --git a/Python/37_Sudoku Solver (Hard)_Python3.py b/Python/37_Sudoku Solver (Hard)_Python3.py deleted file mode 100644 index 5380a917..00000000 --- a/Python/37_Sudoku Solver (Hard)_Python3.py +++ /dev/null @@ -1,26 +0,0 @@ -class Solution: - def helper(self,board): - for i in range(9): - for j in range(9): - if board[i][j]==".": - for num in range(1,10): - num=str(num) - if self.isvalid(board,i,j,num): - board[i][j]=num - if self.helper(board): - return True - board[i][j]="." - return False - return True - def isvalid(self,board,row,col,num): - for i in range(9): - if board[i][col]==num: - return False - if board[row][i]==num: - return False - if board[3*(row//3) + i//3][ 3*(col//3)+i%3]==num: - return False - return True - - def solveSudoku(self, board: List[List[str]]) -> None: - return self.helper(board)