题目:1812.判断国际象棋棋盘中一个格子的颜色
题目来源:
leetcode题目,网址:1812. 判断国际象棋棋盘中一个格子的颜色 - 力扣(LeetCode)
解题思路:
将坐标 a b c d...转化为 1 2 3 4...后将两个坐标对 2 求余,若相等,则是黑色,返回false,若不相等,则是白色,返回true。
解题代码:
class Solution {public boolean squareIsWhite(String coordinates) {int a=(coordinates.charAt(0)-'a'+1)%2; //奇数从黑开始int b=(coordinates.charAt(1)-'0')%2; //return !(a==b);}
}
总结:
官方题解也是类似的思路,在不相等的情况下,对 2 求余之和为 1。
coordinates n.坐标
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
