当前位置:网站首页>【刷题篇】有效的数独
【刷题篇】有效的数独
2022-07-05 15:55:00 【m0_60631323】
一、题目
OJ链接
请你判断一个 9 x 9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。
数字 1-9 在每一行只能出现一次。
数字 1-9 在每一列只能出现一次。
数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。(请参考示例图)
注意:
- 一个有效的数独(部分已被填充)不一定是可解的。
- 只需要根据以上规则,验证已经填入的数字是否有效即可。
- 空白格用 ‘.’ 表示。
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/valid-sudoku
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
二、题解
2.1思路
2.2源码
public boolean isValidSudoku(char[][] board) {
boolean[][] row=new boolean[9][10];
boolean[][] col=new boolean[9][10];
boolean[][] bucket=new boolean[9][10];
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
int bid=3*(i/3)+(j/3);
if(board[i][j]!='.'){
int num=board[i][j]-'0';
if(row[i][num]||col[j][num]||bucket[bid][num]){
return false;
}
row[i][num]=true;
col[j][num]=true;
bucket[bid][num]=true;
}
}
}
return true;
}
边栏推荐
- 服务器的数据库连不上了2003,10060“Unknown error“【服务已起、防火墙已关、端口已开、netlent 端口不通】
- tf.sequence_mask函数讲解案例
- StarkWare:欲构建ZK“宇宙”
- vant popup+其他组件的组合使用,及避坑指南
- 用键盘输入一条命令
- PSPNet | 语义分割及场景分析
- "21 days proficient in typescript-3" - install and build a typescript development environment md
- Solve the Hanoi Tower problem [modified version]
- Relationship between objects and classes
- 项目中批量update
猜你喜欢
Background system sending verification code function
Pspnet | semantic segmentation and scene analysis
HiEngine:可媲美本地的云原生内存数据库引擎
OneForAll安装使用
【深度学习】深度学习如何影响运筹学?
项目中批量update
ES6深入—ES6 Generator 函数
Which keywords will conflict with the abstract keyword
文件操作--I/O
The database of the server is not connected to 200310060 "unknown error" [the service is up, the firewall is off, the port is on, and the netlent port is not connected]
随机推荐
Flet教程之 11 Row组件在水平数组中显示其子项的控件 基础入门(教程含源码)
What is the difference between EDI license and ICP business license
ES6深入—async 函数 与 Symbol 类型
【学术相关】多位博士毕业去了三四流高校,目前惨不忍睹……
《21天精通TypeScript-3》-安装搭建TypeScript开发环境.md
效果编辑器新版上线!3D渲染、加标注、设置动画,这次一个编辑器就够了
Migrate /home partition
Seaborn绘制11个柱状图
Intel 13th generation Raptor Lake processor information exposure: more cores, larger cache
obj集合转为实体集合
2020-2022两周年创作纪念日
Background system sending verification code function
极坐标扇图使用场景与功能详解
Parameter type setting error during batch update in project SQL
开发中Boolean类型使用遇到的坑
Using graylog alarm function to realize the regular work reminder of nail group robots
Spring Festival Limited "forget trouble in the year of the ox" gift bag waiting for you to pick it up~
Win11如何给应用换图标?Win11给应用换图标的方法
Relationship between objects and classes
The memory of a Zhang