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

520. 检测大写字母 Easy

我们定义,在以下情况时,单词的大写用法是正确的:

 ·全部字母都是大写,比如 "USA" 。

 ·单词中所有字母都不是大写,比如 "leetcode" 。

 ·如果单词不只含有一个字母,只有首字母大写, 比如 "Google" 。

给你一个字符串 word 。如果大写用法正确,返回 true ;否则,返回 false 。

示例 1:

输入:word = "USA"
输出:true

示例 2:

输入:word = "FlaG"
输出:false

提示:

 ·1 <= word.length <= 100

 ·word 由小写和大写英文字母组成

题目大意:判断所给字符串的大小写是否符合要求。

分析:按照题意进行模拟即可。

class Solution {
public:bool detectCapitalUse(string word) {int N=word.size();bool f=false;//f=true表示接下来的字母全是小写for(int i=0;i<N;++i){if(islower(word[i])){if(!f&&i>1) return false;f=true;}else if(f) return false;}return true;}
};
http://www.lryc.cn/news/388053.html

相关文章:

  • vue的跳转传参
  • docker配置镜像源
  • MySQL高级-SQL优化-insert优化-批量插入-手动提交事务-主键顺序插入
  • 认识100种电路之振荡电路
  • SSH 无密登录配置流程
  • Python自动化运维 系统基础信息模块
  • 如何安装和配置Monit
  • 【redis】redis分片集群基础知识
  • Python 面试【★★★★】
  • Knife4j 2.2.X 版本 swagger彻底禁用
  • linux下mysql的定时备份
  • 【13】地址-比特币区块链的地址
  • 【数据结构】数据结构前置知识
  • 企业数据挖掘平台产品特色及合作案例介绍
  • C++初学者指南-3.自定义类型(第一部分)-基本自定义类型/类
  • iOS之如何创建.framework静态库
  • C程序设计谭浩强第五版
  • 石油化工厂为什么要用专业防爆手机?
  • 文本生成sql模型(PipableAI/pip-sql-1.3b)
  • 机器学习中的数学底蕴与设计模式
  • 【Android面试八股文】性能优化相关面试题:如何查找CPU占用?
  • 面试框架一些小结
  • c# 往window注册表写入数据后,未写入指定的路径
  • 树莓派4B_OpenCv学习笔记13:OpenCv颜色追踪_程序手动调试HSV色彩空间_检测圆
  • Golang | Leetcode Golang题解之第198题打家劫舍
  • 基于ruoyi-app的手机短信登录(uniapp)
  • 机器学习环境搭建
  • 2095.删除链表的中间节点
  • Qt QML 坑
  • Chrome浏览器web调试(js调试、css调试、篡改前置)