題目
520. 檢測大寫字母
我們定義,在以下情況時,單詞的大寫用法是正確的:
全部字母都是大寫,比如 “USA” ,
單詞中所有字母都不是大寫,比如 “leetcode” ,
如果單詞不只含有一個字母,只有首字母大寫, 比如 “Google” ,
給你一個字串 word ,如果大寫用法正確,回傳 true ;否則,回傳 false ,
示例 1:
輸入:word = "USA"
輸出:true
示例 2:
輸入:word = "FlaG"
輸出:false
提示:
1 <= word.length <= 100
word 由小寫和大寫英文字母組成
解題思路
- 直接利用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.uj5u.com/qita/356917.html
標籤:其他
下一篇:Arrays.asList的作用
