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

免费的php网站模板公司网站设计

免费的php网站模板,公司网站设计,淘宝网页版电脑版,免费网站软件哪个好有效的数独 题目: 请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。 数字 1-9 在每一列只能出现一次。 数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。示例 1: 输…

有效的数独

题目:

请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。
数字 1-9 在每一列只能出现一次。
数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。示例 1:
输入:board = 
[["5","3",".",".","7",".",".",".","."]
,["6",".",".","1","9","5",".",".","."]
,[".","9","8",".",".",".",".","6","."]
,["8",".",".",".","6",".",".",".","3"]
,["4",".",".","8",".","3",".",".","1"]
,["7",".",".",".","2",".",".",".","6"]
,[".","6",".",".",".",".","2","8","."]
,[".",".",".","4","1","9",".",".","5"]
,[".",".",".",".","8",".",".","7","9"]]
输出:true示例 2:
输入:board = 
[["8","3",".",".","7",".",".",".","."]
,["6",".",".","1","9","5",".",".","."]
,[".","9","8",".",".",".",".","6","."]
,["8",".",".",".","6",".",".",".","3"]
,["4",".",".","8",".","3",".",".","1"]
,["7",".",".",".","2",".",".",".","6"]
,[".","6",".",".",".",".","2","8","."]
,[".",".",".","4","1","9",".",".","5"]
,[".",".",".",".","8",".",".","7","9"]]
输出:false
解释:除了第一行的第一个数字从 5 改为 8 以外,空格内其他数字均与 示例1 相同。 但由于位于左上角的 3x3 宫内有两个 8 存在, 因此这个数独是无效的。

解题思路: 分别创建三个数组对行, 列, 3 x 3 方格的数字进行校验即可

class Solution {public boolean isValidSudoku(char[][] board) {boolean[][] row = new boolean[9][9];boolean[][] col = new boolean[9][9];boolean[][] block = new boolean[9][9];for(int i = 0; i < 9; i++) {for(int j = 0; j < 9; j++) {char c = board[i][j];if(c == '.') {continue ;}int idx = (int) (c - '1');if(row[i][idx]) {return false;}if(col[j][idx]) {return false;}int rowIdx = i / 3 * 3;int colIdx = j / 3;if(block[rowIdx + colIdx][idx]) {return false;}row[i][idx] = true;col[j][idx] = true;block[rowIdx + colIdx][idx] = true;}}return true;}
}
http://www.yayakq.cn/news/190970/

相关文章:

  • 温州市建设小学大南网站留学网站建设方案
  • 电子商务网站开发的题免费网络电话软件哪个好用
  • 石家庄建设企业网站电子商务网站建设人才
  • 如网站性质为公司 请以企业备案wordpress获取token方法
  • 网站建设数据安全分析怎么接网站来做
  • 网站性能容量的收集与分析怎么做重庆品牌网站建设怎么样
  • 广州网站开发系统如何搭建网站
  • 网站建设策划基本流程图上海专业网站建设公
  • 河南省建设厅督察网站想找人帮我做网站
  • 网站入口设计规范济南网站建设选搜点网络
  • 邯郸做网站哪里好旅游门户网站模板
  • 网站后台不更新济南建筑公司实力排名
  • 福田网站设计公司零食网站怎么做
  • 桂林网站网站建设在百度上做个网站要多少钱
  • 无锡开发网站建设淘宝如何开个人店铺
  • 环保网站源码网上电影网站怎么做的
  • 南充市住房和城乡建设局考试网站重庆品牌logo设计
  • 网站续费模板h5可以制作公司网站吗
  • 可以看国外网站的dns网站吗
  • 个人建设网站教程网站上面的内容里面放照片怎么做的
  • 网站与维护wordpress首页截断
  • 做视频网站视频放在哪里怎么做邮箱网站
  • 建设企业网站官网u盾东莞关键词seo优化
  • 蓝衫网站建设西安seo王
  • 网站备案要如何取消wordpress文章末尾插件
  • 站点搭建网站备案时长
  • 网站建设技术实现服务器个人买能干什么
  • 解释微信微网站wordpress的统计
  • 制作网页的网站叫什么物流信息网站建设
  • 哪里有网站建设企业网站制作的书籍