python 检测大写字母(leetcode)
我们定义,在以下情况时,单词的大写用法是正确的:
全部字母都是大写,比如 “USA” 。
单词中所有字母都不是大写,比如 “leetcode” 。
如果单词不只含有一个字母,只有首字母大写, 比如 “Google” 。
给你一个字符串 word 。如果大写用法正确,返回 true ;否则,返回 false 。
- 解法一
使用python 字符串的原生方法
class Solution01:def detectCapitalUse(self,word):return word.islower() or word.isupper() or word.istitle()
- 解法二
计数然后去判断
class Solution:def detectCapitalUse(self, word: str):capNum = 0for i in word:if ord(i) in range(65,91):capNum += 1if capNum == len(word) or capNum==0:return Trueelif capNum == 1 and ord(word[0]) in range(65,91):return Trueelse:return False
python 检测大写字母(leetcode)相关推荐
- 20191020:(leetcode系习题)检测大写字母
检测大写字母 题目 大致思路 代码实现 题目 给定一个单词,你需要判断单词的大写使用是否正确. 我们定义,在以下情况时,单词的大写用法是正确的: - 全部字母都是大写,比如"USA" ...
- Java实现 LeetCode 520 检测大写字母
520. 检测大写字母 给定一个单词,你需要判断单词的大写使用是否正确. 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA". 单词中所有字母都不是 ...
- 【快乐水题】520. 检测大写字母
原题: 力扣链接:520. 检测大写字母 题目简述: 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如 "USA" . 单词中所有字母都不是大写,比如 &q ...
- Java 正则检测大写字母
正则检测大写字母 给定一个单词,你需要判断单词的大写使用是否正确. 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA". 单词中所有字母都不是大写, ...
- leetcode 520. 检测大写字母(Java版)
题目 https://leetcode-cn.com/problems/detect-capital/ 题解 两次遍历,O(n) 时间复杂度. 第一次遍历,统计大写字母个数 第二次遍历,根据大写字母个 ...
- LeetCode 520. 检测大写字母
1. 题目 给定一个单词,你需要判断单词的大写使用是否正确. 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA". 单词中所有字母都不是大写,比如& ...
- LeetCode(520)——检测大写字母(JavaScript)
给定一个单词,你需要判断单词的大写使用是否正确. 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA". 单词中所有字母都不是大写,比如"l ...
- python字符串大写字母个数_【python实例】统计字符串里大写字母,小写字母的个数和非字母的个数...
""" 给定一个以下字符串:统计大写字母的个数,小写字母的个数,非字母的个数. str1 = "ajdkkKDKEK1343KFKiriromfkfKKRIOW ...
- Leetcode-520. 检测大写字母
给定一个单词,你需要判断单词的大写使用是否正确. 我们定义,在以下情况时,单词的大写用法是正确的: 全部字母都是大写,比如"USA". 单词中所有字母都不是大写,比如"l ...
最新文章
- HP880G3 安装RHEL6.5
- Python 实现网络爬虫小程序
- OpenCV实战1——图像矫正技术
- VC++多线程工作笔记0002---线程的运行状态
- Unitest框架的使用(一)准备工作,接口定义和Unittest方法
- 华为服务器报错信息,厂商 push 不通排查指南
- 【react】---函数化编程的理解,柯里化函数及返柯里化函数的理解...
- 如何让 Pages 文字分为两栏或更多栏?
- python数组(矩阵)乘法(点乘、叉乘)
- poj1054The Troublesome FrogDP
- 2020-11-11 对象与类
- LINQ TO SQL 如何进行增删改查
- 从软件开发到 AI 领域工程师:模型训练篇
- HTTP长连接---requests的长连接
- 机器学习-Numpy的学习
- 解决 av_read_frame() 文件尾(end of file)
- 小龟视频APP-插件打包-v1.6.x反编译教程及未加固apk包ios最新版文件分享
- feded计算机音乐,Romeo And Jazzie/Alan Walker《Faded Refix》[FLAC/MP3-320K]
- 实现生产者消费者的三种方式
- Replication(上):常见复制模型分布式系统挑战
热门文章
- Linux 操作系统原理 — 内存管理 — 页式内存管理技术
- [work*] 如何理解最小二乘法
- P2500 - 【DP合集】背包 bound
- Kali Linux 弱点分析工具全集
- Linux被kdevtmpfsi,pnscan挖矿病毒入侵记录
- Altium Designer v23.2.1.34 PCB板设计软件中文特别版
- 巫师3怎么释放替换法印_巫师3新手怎么用法印 巫师3新手法印用法-游侠网
- 百无聊赖之JavaEE从入门到放弃(五)this的本质_对象创建过程的4 步_隐式参数 static
- 人情事故:做了3年销售一事无成, 转行后成功拿到第一个月薪9K..
- 体育课室内计算机教案,【体育健康课教案】_体育与健康室内课教案