# Capture the Rook
Write a function that returns true if two rooks can attack each other, and false otherwise
# Examples
canCapture(["A8", "E8"]) ➞ true
canCapture(["A1", "B2"]) ➞ false
canCapture(["H4", "H3"]) ➞ true
canCapture(["F5", "C8"]) ➞ false
1
2
3
4
5
6
7
2
3
4
5
6
7
# Notes
Assume no blocking pieces. Two rooks can attack each other if they share the same row (letter) or column (number).
# 解题思路
# 答案(仅供参考)
# 解法 1
function canCapture([yourRook, opponentsRook]) {
return yourRook.charAt(0) === opponentsRook.charAt(0) || yourRook.charAt(1) === opponentsRook.charAt(1);
}
1
2
3
2
3
# 解法 2
function canCapture([yourRook, opponentsRook]) {
return yourRook[0] === opponentsRook[0] || yourRook[1] === opponentsRook[1];
}
1
2
3
2
3