题目描述
解法一
题目描述一大串乍一看十分唬人,其实就是棋盘内一个车(R)有上下左右四个可移动方向,对每个方向的卒(p)进行捕获,但在遇到象(B)或到达棋盘边缘时终止该方向的移动,求四个方向一共可以捕获到几个卒。
class Solution:
def numRookCaptures(self, board: List[List[str]]) -> int:
# 找到车的位置(x,y)
x,y = 0,0
for a in range(8):
for b in range(8):
if board[a][b]=="R":
x,y = a,b
break
count = 0
for i in range(x,0