Leetcode #520 Detect Capital
来源:互联网 发布:excel图表数据区域 编辑:程序博客网 时间:2024/05/08 05:16
Description
Given a word, you need to judge whether the usage of capitals in it is right or not.
We define the usage of capitals in a word to be right when one of the following cases holds:
All letters in this word are capitals, like “USA”.
All letters in this word are not capitals, like “leetcode”.
Only the first letter in this word is capital if it has more than one letter, like “Google”.
Otherwise, we define that this word doesn’t use capitals in a right way.
Note
The input will be a non-empty word consisting of uppercase and lowercase latin letters.
Example
Input: “USA”
Output: TrueInput: “FlaG”
Output: False
Code
class Solution(object): def detectCapitalUse(self, word): """ :type word: str :rtype: bool """ sign = 1 if word[0].isupper() else 0 for i in word[1:]: if i.isupper() and sign == 1: sign = 2 if i.isupper() and sign == 0: return False if i.islower(): if sign == 2: return False sign = 0 return True
0 0
- leetcode-520-Detect Capital
- Leetcode #520 Detect Capital
- [LeetCode]520 Detect Capital
- LeetCode 520:Detect Capital
- LeetCode 520 Detect Capital
- Leetcode 520 Detect Capital
- LeetCode 520 Detect Capital
- 【LeetCode】520 Detect Capital
- Leetcode 520 Detect Capital
- LeetCode.520 Detect Capital
- leetcode 520 Detect Capital C++
- leetcode 520[easy]---Detect Capital
- LeetCode 520:Detect Capital (c++)
- LeetCode 520 Detect Capital 检测大写
- 【Leetcode】520. Detect Capital
- LeetCode 520. Detect Capital
- LeetCode 520. Detect Capital
- LeetCode:Detect Capital
- 自我认知---我是一个假的程序员?
- Xcode奇淫巧技(四)——代码块Code Snippets
- java的“初始化块”和“static初始化块”
- npm 安装参数中的 --save-dev和--save
- 关于redis传值的问题
- Leetcode #520 Detect Capital
- java打包成window service服务
- redis-字符串常规操作
- [置顶] Android L限制Ripple水波纹范围大小
- 史上最全的 UIWebview 的 JS 与 OC 交互
- spark学习日志<三>:函数入门
- oracle中table迁移表空间
- Docker 镜像加速器
- Leetcode 42