资讯专栏INFORMATION COLUMN

LeetCode:520. 检测大写字母————简单

ernest.wang / 2626人阅读

摘要:题目检测大写字母我们定义,在以下情况时,单词的大写用法是正确的全部字母都是大写,比如。给你一个字符串。示例输入输出示例输入输出提示由小写和大写英文字母组成解题思路直接利用内部的字母的大小写模块就可以。

题目

520. 检测大写字母
我们定义,在以下情况时,单词的大写用法是正确的:

全部字母都是大写,比如 “USA” 。
单词中所有字母都不是大写,比如 “leetcode” 。
如果单词不只含有一个字母,只有首字母大写, 比如 “Google” 。
给你一个字符串 word 。如果大写用法正确,返回 true ;否则,返回 false 。

示例 1:输入:word = "USA"输出:true示例 2:输入:word = "FlaG"输出:false 提示:1 <= word.length <= 100word 由小写和大写英文字母组成

解题思路

  • 直接利用Python内部的字母的大小写模块就可以。

Code

class Solution:    def detectCapitalUse(self, word: str) -> bool:          return word == word.upper() or word == word.lower() or (word[0].isupper and word[1:].islower())

运行结果

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/123337.html

相关文章

  • leetcode每日一题-520:检测大写字母

    摘要:每日一题检测大写字母链接检测大写字母题目分析模拟分析题遍历一下字符串统计一下其中的大小写字母然后根据大小写字母的数量判断即可代码统计大写小写字母的数量这里使用是为了避免其他字符的干扰如果字符串都是大写小写字母 ...

    flybywind 评论0 收藏0
  • LeetCode 520 检测大写字母[模拟] HERODING的LeetCode之路

    摘要:解题思路模拟题就按照题目意思来做题目分三种情况那我们也分三种情况通过设置用来标志第一位是大写还是小写小写的话直接通过后面的都不能大写来判断大写的话用记录后面的大写的个数为或者为字符串长度才符合要求代码如下代码 ...

    番茄西红柿 评论0 收藏2637
  • Leetcode PHP题解--D81 520. Detect Capital

    摘要:题目链接题目分析给定一个单词,判断其使用大写的方式正确与否。用的结果和包含全大写或全小写的数组计算差集,结果为空集则说明为全大写或全小写。除了全大写和全小写的情况外,只能出现首字母大写,其余字母小写的情况。 D81 520. Detect Capital 题目链接 520. Detect Capital 题目分析 给定一个单词,判断其使用大写的方式正确与否。 思路 如果给定单词是全大写...

    weapon 评论0 收藏0
  • 70道前端LeetCode题目集合及视频讲解(持续更新中...)

    前端LeetCode刷题 下面是已刷的题目的目录。GitHub:https://github.com/cunzaizhuy...每日打卡更新中,欢迎关注。 数组类 26 删除排序数组中的重复项 27 移除元素 35 搜索插入位置 66 加1 80 medium 删除排序数组中的重复项2 88 合并两个有序数组 167 两数之和II - 输入有序数组 118 杨辉三角 169 easy 求众数 1...

    mayaohua 评论0 收藏0
  • 力扣1812,LCP17,2011,1876,520,709,1704,1844,1805题解

    摘要:检测大写字母题目链接循环判断第一个字母可以是大写或小写,所以我们先不对第一个字母进行判断。转换成小写字母题目链接循环判断循环判断整个字符串,如果发现当前字符是大写的,就将其转为小写。 ...

    widuu 评论0 收藏0

发表评论

0条评论

ernest.wang

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<