题目: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.坐标



本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部