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

相关推荐
地平线开发者8 小时前
理想汽车智驾方案介绍专题 1 端到端+VLM 方案介绍
算法·自动驾驶
地平线开发者8 小时前
征程 6 | UCP 任务优先级/抢占简介与实操
算法·自动驾驶
杰克尼9 小时前
912. 排序数组
算法
jndingxin9 小时前
OpenCV直线段检测算法类cv::line_descriptor::LSDDetector
人工智能·opencv·算法
秋说10 小时前
【PTA数据结构 | C语言版】阶乘的递归实现
c语言·数据结构·算法
小指纹10 小时前
巧用Bitset!优化dp
数据结构·c++·算法·代理模式·dp·bitset
诸葛大钢铁11 小时前
Excel转PDF的三种方法
笔记·职场和发展·pdf·excel
爱Java&Java爱我12 小时前
数组:从键盘上输入10个数,合法值为1、2或3,不是这三个数则为非法数字,试编辑统计每个整数和非法数字的个数
java·开发语言·算法
是店小二呀12 小时前
【算法-BFS 解决最短路问题】探索BFS在图论中的应用:最短路径问题的高效解法
算法·图论·宽度优先
qq_5139704413 小时前
力扣 hot100 Day46
算法·leetcode