当前位置: 首页 > wzjs >正文

嘉定西安网站建设微营销平台

嘉定西安网站建设,微营销平台,如何做优化排名,外贸网站设计模板有效的数独 题目题解 题目 36. 有效的数独 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一…

有效的数独

    • 题目
    • 题解

题目

36. 有效的数独
请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。

数字 1-9 在每一行只能出现一次。
数字 1-9 在每一列只能出现一次。
数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)

注意:

一个有效的数独(部分已被填充)不一定是可解的。
只需要根据以上规则,验证已经填入的数字是否有效即可。
空白格用 ‘.’ 表示。

在这里插入图片描述

在这里插入图片描述

题解

思路:

  1. 判断行
  2. 判断列
  3. 判断九宫格
class Solution(object):def isValidSudoku(self, board):""":type board: List[List[str]]:rtype: bool"""for i in range(9):seen = []for j in range(9):if board[i][j] == '.':continueif board[i][j] in seen:return Falseelse:seen.append(board[i][j])for i in range(9):seen = []for j in range(9):if board[j][i]== '.':continueif board[j][i] in seen:return Falseelse:seen.append(board[j][i])for i in range(0, 9, 3):for j in range(0, 9 ,3):seen = []for x in range(0, 3):for y in range(0, 3):if board[i+x][j+y] == '.':continueif board[i+x][j+y] in seen:return Falseelse:seen.append(board[i+x][j+y])return True      
http://www.dtcms.com/wzjs/299147.html

相关文章:

  • 注册外国网站百度投诉中心24人工客服
  • 网站关键词密度怎么计算的深圳百度开户
  • 长沙网站推广公司哪家好北京关键词排名推广
  • 深圳商城网站建设报价单seo网络优化培训
  • 国外大型门户网站外贸平台哪个网站最好
  • 好用的建站系统外贸网站模板
  • 天津自动seo网站优化怎么操作
  • 宿迁市住房和城乡建设局网站东莞网站制作的公司
  • 高职图书馆网站建设大赛seo数据监控平台
  • 徐州丰县建设局网站推广代理平台
  • 南京网站制作公司招聘seo外链在线提交工具
  • 东莞塘厦网站建设制作网站要找什么公司
  • php 怎么做网站超链接黑帽seo培训
  • 九江茶叶网站建设站长权重
  • 哪个网站做外贸比较好优化大师官方正版下载
  • 黄页网站大全免费哪里做网络推广
  • 搭建专业网站服务器雅思培训机构哪家好机构排名
  • 长沙有哪些正规传媒公司重庆seo海洋qq
  • 才艺多网站建设公司web网站模板
  • 给政府机关做网站的网络网站
  • 深圳市住房和建设局网站公示chatgpt网页
  • 易居做网站百度百科推广联系方式
  • 建设厅网站怎么查询安全员c考试成绩网络营销课程感悟
  • 金泉网做网站推广抖音十大搜索关键词
  • 贵州建设厅网站厅长房地产最新消息
  • 天津百度推广排名优化搜索引擎优化的定义是什么
  • 建网站带app多少投资百度推广多少钱
  • 漳州微信网站建设如何搭建企业网站
  • 重庆网站设计公司推荐百度有人工客服吗
  • 云南建网科技有限公司太原整站优化排名外包