力扣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)

相关推荐
csdn_aspnet18 分钟前
C++ 检查一条线是否与圆接触或相交(Check if a line touches or intersects a circle)
c++·算法
Java实践笔记30 分钟前
40亿QQ号,只有1G内存,怎么存储和去重?
算法·面试·腾讯
Musennn44 分钟前
leetcode93.复原IP地址:回溯算法中段控制与前导零处理的深度解析
java·数据结构·算法·leetcode
爱coding的橙子1 小时前
每日算法刷题计划Day20 6.2:leetcode二分答案3道题,用时1h20min
算法·leetcode·职场和发展
子豪-中国机器人2 小时前
2025年5月18日蓝桥stema省选拔赛编程题答案解析
c++·算法·数学建模
极光雨雨2 小时前
【算法】回溯法
算法
君鼎2 小时前
排序算法——详解
数据结构·算法·排序算法
岁忧2 小时前
LeetCode 高频 SQL 50 题(基础版) 之 【高级查询和连接】· 上
数据库·sql·leetcode
Felven2 小时前
A. AvtoBus
算法
卫青~护驾!3 小时前
c++数据结构8——二叉树的性质
数据结构·算法