LeetCode 36. Valid Sudoku
来源:互联网 发布:火烈鸟化妆品 知乎 编辑:程序博客网 时间:2024/06/08 06:52
public class Solution { public boolean isValidSudoku(char[][] board) { for (int i = 0; i < 9; i++) { int[] row = new int[9]; int[] col = new int[9]; int[] box = new int[9]; for (int j = 0; j < 9; j++) { if (board[i][j] != '.' && ++row[board[i][j] - '1'] == 2) return false; else if (board[j][i] != '.' && ++col[board[j][i] - '1'] == 2) return false; else if (board[i / 3 * 3 + j / 3][i % 3 * 3 + j % 3] != '.' && ++box[board[i / 3 * 3 + j / 3][i % 3 * 3 + j % 3] - '1'] == 2) return false; } } return true; }}
0 0
- [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
- 36. Valid Sudoku LeetCode
- leetcode 36. Valid Sudoku
- LeetCode *** 36. Valid Sudoku
- leetcode 36. Valid Sudoku
- [LeetCode]36. Valid Sudoku
- LeetCode 36. Valid Sudoku
- leetcode-36. Valid Sudoku
- 36.[Leetcode]Valid Sudoku
- Leetcode 36.Valid Sudoku
- LeetCode-36.Valid Sudoku
- leetcode 36. Valid Sudoku
- 贪吃蛇大战隐私政策
- 各种测试方式总结
- 使用re模块获取糗事百科上的笑话
- linux使用vim编辑时候无法使用:wq保存报错
- HDU 5983-Pocket Cube(一步还原二阶魔方)
- LeetCode 36. Valid Sudoku
- VC++ 常用设计模式及应用场景
- Java线程之Callable和Future
- Codeforces #380(Div.2)B.Spotlights【思维+前缀和优化】
- 用户阅读完条款内容才能激活按钮的倒计时功能
- 构建Java并发模型框架
- 随笔,记录一下发现的一些小知识点
- 常用SQL DDL语句
- C/C++标准文档