【发布时间】:2022-11-22 08:20:40
【问题描述】:
【问题讨论】:
-
遍历 x = range(1, width-1), y = range(1, height-1)。对于每一对坐标,如果您的所有四个邻居都具有值
1,则您位于十字的中心。对于您的示例,您在迭代 (1, 1) 中只有中心单元格,并且您对每个邻居的测试都会成功,因此您将位于十字的中心。 -
@CryptoFool - 可能还需要在对角线位置有零。
-
@PM77-1 - 可能是。什么是“十字架”没有明确定义。如果这是定义,那么你是对的。这同样容易测试。
-
@CryptoFool 是的,对角线位置也需要有零