python高级练习题:验证数量为“NxN”的数独【难度:4级】:

给定一个大小为“NxN,N> 0和√N== integer”的Sudoku数据结构,编写一个方法来验证它是否已正确填写。

数据结构是一个多维数组(在Rust:Vec <Vec <u32 >>),即:

[
  [7,8,4,1,5,9,3,2,6],
  [5,3,9,6,7,2,8,4,1],
  [6,1,2,4,3,8,7,5,9],
  
  [9,2,8,7,1,5,4,6,3],
  [3,5,7,8,4,6,1,9,2],
  [4,6,1,9,2,3,5,8,7],
  
  [8,7,6,3,9,4,2,1,5],
  [2,4,3,5,6,1,9,7,8],
  [1,9,5,2,8,7,6,3,4]
]

验证规则

  • 数据结构维度:NxN,其中“N> 0”和“√N==整数”
  • 行可能只包含整数:1..N(包含N)
  • 列可能只包含整数:1..N(包括N)
  • ‘小方块’(上例中的3x3)也可能只包含整数:`1…N(包含N)

注意:矩阵可以包括非整数元素。

最佳答案合集(多种解法):

点击查看答案

更多关联题目:

编程题:超市排队【难度:2级】–景越Python编程训练之挑战1000道Python面试题(含答案)
Python基础练习题:几何基础:2D中圆之间的距离【难度:1级】–景越Python编程实例训练营,Python自学,Python进阶必备良品
Python基础练习题:头,尾,初始和最后【难度:1级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
Python进阶练习题:相互递归【难度:2级】–景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶
Python基础练习题:数值回文#1【难度:1级】–景越Python编程实例训练营,Python自学,Python进阶必备良品











免责申明:

本博客所有编程题目及答案均收集自互联网,主要用于供网友学习参考,如有侵犯你的权益请联系管理员及时删除,谢谢
题目收集至https://www.codewars/

更多推荐

python高级练习题:验证数量为“NxN”的数独【难度:4级】--景越Python编程实例训练营,不同难度Python习题,适合自学Python的新手进阶