当前位置: 首页 > news >正文

Java | Leetcode Java题解之第520题检测大写字母

题目:

题解:

class Solution {public boolean detectCapitalUse(String word) {// 若第 1 个字母为小写,则需额外判断第 2 个字母是否为小写if (word.length() >= 2 && Character.isLowerCase(word.charAt(0)) && Character.isUpperCase(word.charAt(1))) {return false;}// 无论第 1 个字母是否大写,其他字母必须与第 2 个字母的大小写相同for (int i = 2; i < word.length(); ++i) {if (Character.isLowerCase(word.charAt(i)) ^ Character.isLowerCase(word.charAt(1))) {return false;}}return true;}
}

http://www.mrgr.cn/news/61568.html

相关文章:

  • 在pgsql中any和in的区别
  • 内容营销专家刘鑫炜:AI搜索的查询结果都来自哪里?
  • 个人学习React Native的实际意义探讨
  • 安装包丨WebGIS开发环境搭建及所需工具
  • 查找算法和排序算法
  • Pytorch可视化Visdom、tensorboardX和Torchvision
  • Linux(一)
  • 从0开始搭建一个生产级SpringBoot2.0.X项目(五)使用 validation 验证参数
  • C++核心编程和桌面应用开发 第十七天(set和multiset容器 pair map和multimap容器)
  • Json库和文件操作
  • Cargo 的工作机制
  • 一道巧妙的卡特兰数建模
  • 聊聊解构的那些事
  • 本篇文章来介绍下dockerfile
  • LeetCode 热题 100 回顾2
  • Golang | Leetcode Golang题解之第519题随机翻转矩阵
  • 速盾:海外高防CDN有哪些优势?
  • SpringBoot篇(自动装配原理)
  • 〈壮志凌云:独行侠〉中的超高音速战机
  • Android Studio 无法查看Kotlin源码的解决办法
  • 了解一下,RN中怎么加载 threejs的
  • openEuler 系统中单引号、双引号及转义字符的应用
  • Topaz Video AI for Mac 视频无损放大软件安装教程【保姆级,操作简单轻松上手】
  • 如何解决 Ansys Electronics Desktop 中的 HPC Pack 许可错误
  • C++引用的属性
  • 如何在 CentOS VPS 上设置系统监控的邮件警报