Leetcode:1812

news/2024/12/12 18:53:31/

1,题目

2,思路

  • 先判断字母第一行颜色:白为ture,黑为false
  • 在判断根据字母规则判断数字所在的位置颜色
  • ascii码表中:a为奇数,1为奇数,b为偶数,2为偶数,所以可以利用奇偶性对应黑白

3,代码

java">public class Leetcode1812 {public static void main(String[] args) {System.out.println(new Solution1812().squareIsWhite("a1"));//falseSystem.out.println(new Solution1812().squareIsWhite("h3"));//true}
}class Solution1812 {public boolean squareIsWhite(String coordinates) {//a c e g 为false //b d f h 为trueboolean b=coordinates.charAt(0)%2==1?false:true;if(b){//白return coordinates.charAt(1)%2==1?true:false;}//黑return coordinates.charAt(1)%2==1?false:true;}
}


http://www.ppmy.cn/news/1554569.html

相关文章

孚盟云 MailAjax.ashx SQL漏洞复现

0x01 产品描述: ‌孚盟云‌是由

自动化运维-配置Mysql、emqx、redis、nginx等通用性Linux日志分割工具 - logrotate

前言:logrotate 是一个在 Linux 系统中用于管理和轮转日志文件的工具。它的主要目的是帮助系统管理员自动执行日志文件的轮转、压缩、删除和邮件通知等任务,以防止日志文件占用过多的磁盘空间,同时保持日志文件的可管理性。 参考命令&#x…

Docker 常用操作大全:从基础到进阶的全面指南

Docker 是当今 DevOps 和开发环境中最常用的容器化平台之一。它的易用性和功能强大,使得容器技术变得广泛流行,并成为软件开发流程的重要组成部分。为了帮助你掌握 Docker 的操作,本文将详细介绍 Docker 的各种常用操作,帮助你从基…

python使用dump_cmd备份mysql报错

这个错误信息表明 Python 在尝试执行一个外部命令时,无法找到指定的文件。错误 [WinError 2] 系统找不到指定的文件。 指的是 Windows 系统无法找到你尝试运行的程序或命令。 从错误信息来看,问题发生在 subprocess.run(dump_cmd) 这一行。这里的 dump_…

Docker 安装 Jenkins:2.346.3

准备:已安装Docker,已配置服务器安全组规则 1581 1、拉取镜像 [rootTseng ~]# docker pull jenkins/jenkins:2.346.3 2.346.3: Pulling from jenkins/jenkins 001c52e26ad5: Pull complete 6b8dd635df38: Pull complete 2ba4c74fd680: Pull complet…

ubuntu 安装docker遇到的问题,如何解决的

1.服务器先确保可以访问外网 ping或者telnet 2.看下liunx操作系统是什么版本,从阿里云镜像里面找到对应的版本 粘贴到sources里面,没权限,要给权限 获取镜像的地址:ubuntu镜像_ubuntu下载地址_ubuntu安装教程-阿里巴巴开源镜像…

Python使用Selenium库获取 网页节点元素、名称、内容的方法

我们要用到一些网页源码信息,例如获取一些节点的class内容, 除了使用Beautifulsoup来解析,还可以直接用Selenium库打印节点(元素)名称,用来获取元素的文本内容或者标签名。 例如获取下面的class的内容&am…

关于睡懒觉

我们经常听到一个词:睡懒觉。 我认为,睡懒觉这个词,是错误的。 人,是需要睡眠的,睡不够,就不会醒。睡够了,自然会醒,也不想继续睡。不信你试试,睡够了,你…