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

中国建设招标网是什么网站最近的新闻大事

中国建设招标网是什么网站,最近的新闻大事,附近广告设计与制作公司电话,深圳做网站的公1. 36——有效的数独 请你判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例…

1. 36——有效的数独

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

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

注意:

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

标签:数组,哈希表,矩阵

代码:

class Solution:def isValidSudoku(self, board: List[List[str]]) -> bool:hang = []lie = []gong = []for i in range(9):hang.append([])lie.append([])gong.append([])for i in range(9):for j in range(9):num = board[i][j]if num == ".":continueelse:if num in hang[i] or num in lie[j] or num in gong[i // 3 * 3 + j // 3]:return Falseelse:hang[i].append(num)lie[j].append(num)gong[i // 3 * 3 + j // 3].append(num)return True

2. 37——解数独

编写一个程序,通过填充空格来解决数独问题。

数独的解法需遵循如下规则:

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

数独部分空格内已填入了数字,空白格用 '.' 表示。

标签:数组,哈希表,回溯,矩阵(目前不会)

代码:

3. 38——外观数列

「外观数列」是一个数位字符串序列,由递归公式定义:

  • countAndSay(1) = "1"
  • countAndSay(n) 是 countAndSay(n-1) 的行程长度编码。

行程长度编码(RLE)是一种字符串压缩方法,其工作原理是通过将连续相同字符(重复两次或更多次)替换为字符重复次数(运行长度)和字符的串联。例如,要压缩字符串 "3322251" ,我们将 "33" 用 "23" 替换,将 "222" 用 "32" 替换,将 "5" 用 "15" 替换并将 "1" 用 "11" 替换。因此压缩后字符串变为 "23321511"

给定一个整数 n ,返回外观数列的第 n 个元素。

标签:字符串,双指针

代码:

class Solution:def countAndSay(self, n: int) -> str:def count(num_str):slow = 0fast = 0res = ''while fast < len(num_str):if num_str[slow] != num_str[fast]:res = res + str(fast - slow) + num_str[slow]slow = fastelse:fast = fast + 1res = res + str(fast - slow) + num_str[slow]return resres = '1'if n == 1:return reselse:for i in range(n - 1):res = count(res)return res

http://www.dtcms.com/wzjs/100926.html

相关文章:

  • 工程建设标准最新查询网站做网络推广要学些什么
  • 温江做网站哪家好网站怎么弄
  • 服装搭配网站建设策划书说说seo论坛
  • 静态网页模板生成工具优化设计单元测试卷
  • 怎么创建网站挣钱网络营销策略有哪几种
  • 做网站的主题网站建设全网营销
  • 硬件开发文档模板湖南网络优化
  • 打开网站说建设中是什么问题?seo关键词快速排名介绍
  • 广州网页设计培训学校2022网站seo
  • 自己如何在家做网站枣庄网站seo
  • 我想做个网站怎么弄网页设计和网站制作
  • 购物网站答辩ppt怎么做南京网络优化培训
  • 西安美食seo关键词快速排名
  • 建设旅游电子商务网站的目的谷歌地图下载
  • 开发网站价格安徽百度推广怎么做
  • 深圳快速网站制作服务外链生成网站
  • 软考高级东莞网络推广优化排名
  • 哈尔滨网站建设维护seo招聘信息
  • 绥化网站建设seo关键字怎么优化
  • 视频制作软件手机版seo流量
  • 网站怎么做是满屏关于手机的软文营销
  • 网站建设案例渠道兴安盟新百度县seo快速排名
  • 做的网站很卡是什么原因呢长春网站公司哪家好
  • 浙江网站建设制作流程软文营销是什么意思
  • 中国建设建行网站今天最火的新闻头条
  • 洛阳做网站公司有哪些站长素材音效下载
  • 做交流网站怎么建设自己的网站
  • seo网站制作app优化方案
  • 能自己做头像的网站网站seo是什么意思
  • 找人做网站 网站定制开发百度新闻搜索