Posted on 2023-01-02 18:23
Uriel 閱讀(56)
評論(0) 編輯 收藏 引用 所屬分類:
閑來無事重切Leet Code 、
大水題
問一個單詞是否符合大寫的定義(所有字母大寫or所有字母小寫or只有首字母大寫)
寫法一:python的islower(),isupper()和istitle()可以直接判斷
1 #520
2 #Runtime: 20 ms (Beats 76.70%)
3 #Memory: 13.6 MB (Beats 32.63%)
4
5 class Solution(object):
6 def detectCapitalUse(self, word):
7 """
8 :type word: str
9 :rtype: bool
10 """
11 if word.islower() or word.isupper() or word.istitle():
12 return True
13 return False
寫法二:用islower()+isupper()判斷istitle()功能
1 #520
2 #Runtime: 18 ms (Beats 84.75%)
3 #Memory: 13.4 MB (Beats 64.41%)
4
5 class Solution(object):
6 def detectCapitalUse(self, word):
7 """
8 :type word: str
9 :rtype: bool
10 """
11 if word.islower() or word.isupper() or (word[0].isupper and word[1:].islower()):
12 return True
13 return False