前言

每天和你一起刷 LeetCode 每日一题~

LeetCode 启动!

【LeetCode】每日一题 2024_12_9 判断国际象棋棋盘中一个格子的颜色(找规律)-LMLPHP

题目:判断国际象棋棋盘中一个格子的颜色

【LeetCode】每日一题 2024_12_9 判断国际象棋棋盘中一个格子的颜色(找规律)-LMLPHP

最近力扣一直在出棋盘类的题目,这个月已经出了 9 天了,我倒要看看他是不是真能出一个月

代码与解题思路

先读题:题目给了我们一个坐标,问我们该坐标在棋盘上是白色还是黑色,如果是白色就返回 true,反之则返回 false

看到这种题目,我第一反应肯定是找几个例子,看看坐标之间有什么规律

注意:(小知识补充)

1、Golang 中字母和数字的字符状态可以直接视为 ASCII 码

2、a 的 ASCII 码是偶数,1 的 ASCII 码是奇数

func squareIsWhite(c string) bool {
    // 行列相加为偶数是白色,为奇数是黑色,白色返回 true,黑色返回 false
    return (c[0]+c[1])%2 != 0
}

每天进步一点点,我们明天不见不散~

12-10 21:23