LeetCode-36-Valid Sudoku 位运算状压,python的ascll,char互转


class Solution(object):
    def isValidSudoku(self, board):
        """
        :type board: List[List[str]]
        :rtype: bool
        """
        verti=[0]*9
        horiz=[0]*9
        area=[0]*9
        for i in range(9):
            for j in range(9):
                c=board[i][j]
                if c=='.':continue
                num=ord(c)-ord('0')
                
                if verti[i]&(1<


你可能感兴趣的:(Leetcode)