DAY22:leetcode #36 Valid Sudoku
来源:互联网 发布:学plc编程 编辑:程序博客网 时间:2024/06/06 03:57
Determine if a Sudoku is valid, according to: Sudoku Puzzles - The Rules.
The Sudoku board could be partially filled, where empty cells are filled with the character '.'
.
A partially filled sudoku which is valid.
Note:
A valid Sudoku board (partially filled) is not necessarily solvable. Only the filled cells need to be validated.
Subscribe to see which companies asked this question
class Solution(object): def isValidSudoku(self, board): """ :type board: List[List[str]] :rtype: bool """ n_len = len(board) #行中是否重复 for i in range(n_len): temp = [0]*10 for j in range(n_len): if board[i][j] != '.': temp[int(board[i][j])] += 1 for t in temp: if t > 1: return False #列中是否重复 for i in range(n_len): temp = [0]*10 for j in range(n_len): if board[j][i] != '.': temp[int(board[j][i])] += 1 for t in temp: if t > 1: return False #小正方形中是否重复 for k in range(0,3): for l in range(0,3): temp = [0]*10 for i in range(k*3,k*3+3): for j in range(l*3,l*3+3): if board[i][j] != '.': temp[int(board[i][j])] += 1 for t in temp: if t > 1: return False return True
0 0
- DAY22:leetcode #36 Valid Sudoku
- [leetcode 36] Valid Sudoku
- leetcode 36: Valid Sudoku
- LeetCode(36) Valid Sudoku
- leetcode-36 Valid Sudoku
- Valid Sudoku - LeetCode 36
- LeetCode 36 Valid Sudoku
- LeetCode---(36) Valid Sudoku
- Leetcode 36 Valid Sudoku
- Leetcode[36]-Valid Sudoku
- leetcode 36: Valid Sudoku
- Leetcode# 36 Valid Sudoku
- Leetcode#36||Valid Sudoku
- leetcode-36 Valid Sudoku
- leetcode 36:Valid Sudoku
- LeetCode 36: Valid Sudoku
- [leetcode 36] Valid Sudoku
- 【LEETCODE】36-Valid Sudoku
- Camera2.0 控制摄像头拍照
- MySql错误处理
- oracle笔记
- 利用Cmake 将最新版本OBS编译成windows版本。
- 带你重新认识Activity的方方面面
- DAY22:leetcode #36 Valid Sudoku
- Swarm和Mesos集成指南-原理剖析
- UE4 Error when building: -waitmutex" exited with code 5 . Please verify that you have sufficient rig
- 继承的5种方式
- Android HttpUtils-Http请求的工具类
- eclipse导入其他项目运行时报404错误
- ListView嵌套ListView
- 欢迎使用CSDN-markdown编辑器
- 离散信号频谱分析