【发布时间】:2018-06-03 11:00:05
【问题描述】:
我对这段代码的工作方式有点困惑。它的作用是检查车子是否可以移动到某个地方而不会受到另一个根的攻击。 代码如下:
def rooks_are_safe(chessboard):
n = len(chessboard)
for row_i in range(n):
row_count = 0
for col_i in range(n):
row_count += chessboard[row_i][col_i]
if row_count > 1:
return False
for col_i in range(n):
col_count = 0
for row_i in range(n):
col_count += chessboard[row_i][col_i]
if col_count > 1:
return False
return True
【问题讨论】:
-
输入是什么?
chessboard有什么数据? -
这个代码似乎没用恕我直言。
-
我还在学习,IMCoins
标签: python for-loop jupyter-notebook