力扣1812题解

记录

2025.5.7

题目:

思路:

从左下角开始,棋盘的行数和列数(均从 1 开始计数)之和如果为奇数,则为白色格子,如果和为偶数,则为黑色格子。

代码:

java 复制代码
class Solution {
    public boolean squareIsWhite(String coordinates) {
        return ((coordinates.charAt(0) - 'a' + 1) + (coordinates.charAt(1) - '0')) % 2 == 1;
    }
}

复杂度:

O(1)

O(1)

相关推荐
Kevinhbr8 分钟前
CSP-J/S IS COMING
数据结构·c++·算法
蕓晨26 分钟前
set的插入和pair的用法
c++·算法
THMAIL1 小时前
深度学习从入门到精通 - AutoML与神经网络搜索(NAS):自动化模型设计未来
人工智能·python·深度学习·神经网络·算法·机器学习·逻辑回归
金古圣人1 小时前
hot100 滑动窗口
数据结构·c++·算法·leetcode·哈希算法
kebeiovo1 小时前
算法-二叉树的序列化与反序列化
算法
蒹葭玉树1 小时前
【C++上岸】C++常见面试题目--算法篇(第二十期)
c++·算法·面试
JJJJ_iii1 小时前
【左程云算法03】对数器&算法和数据结构大致分类
数据结构·算法·分类
轮到我狗叫了1 小时前
牛客.小红的子串牛客.kotori和抽卡牛客.循环汉诺塔牛客.ruby和薯条
java·开发语言·算法
高山有多高2 小时前
详解文件操作
c语言·开发语言·数据库·c++·算法
乌萨奇也要立志学C++2 小时前
【洛谷】队列相关经典算法题详解:模板队列、机器翻译、海港
算法