Golang | Leetcode Golang题解之第36题有效的数独

题目:

题解:

func isValidSudoku(board [][]byte) bool {
    var rows, columns [9][9]int
    var subboxes [3][3][9]int
    for i, row := range board {
        for j, c := range row {
            if c == '.' {
                continue
            }
            index := c - '1'
            rows[i][index]++
            columns[j][index]++
            subboxes[i/3][j/3][index]++
            if rows[i][index] > 1 || columns[j][index] > 1 || subboxes[i/3][j/3][index] > 1 {
                return false
            }
        }
    }
    return true
}

相关推荐

  1. LeetCode 36. 有效

    2024-04-22 18:08:05       52 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-22 18:08:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-22 18:08:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-22 18:08:05       82 阅读
  4. Python语言-面向对象

    2024-04-22 18:08:05       91 阅读

热门阅读

  1. C# 中的策略模式:从基础到高级

    2024-04-22 18:08:05       39 阅读
  2. CSS3 动画

    2024-04-22 18:08:05       32 阅读
  3. 在react配置使用less的最优解

    2024-04-22 18:08:05       35 阅读
  4. git 命令大全(常用)

    2024-04-22 18:08:05       44 阅读
  5. 独孤思维:副业借势,无往不利

    2024-04-22 18:08:05       39 阅读
  6. Hidl 学习总结 3

    2024-04-22 18:08:05       36 阅读
  7. Jmeter v5.6.x 使用说明书(简要版)

    2024-04-22 18:08:05       25 阅读
  8. G口服务器的作用是什么?

    2024-04-22 18:08:05       33 阅读
  9. 每天学习一个Linux命令之chown

    2024-04-22 18:08:05       40 阅读
  10. 常见的领域驱动设计架构

    2024-04-22 18:08:05       35 阅读
  11. SRE职能描述以及个人见解

    2024-04-22 18:08:05       30 阅读