leetcode 520. 檢測大寫字母 (Detect Capitcal) python3 最簡程式碼(利用str內建函式,並且將條件放入返回值中)
class Solution:
def detectCapitalUse(self, word):
"""
:type word: str
:rtype: bool
"""
# 思路一
# if word.lower() == word or word.capitalize() == word or word == word.upper():
# return True
# return False
# 思路二:直接在return 中判斷,進一步簡化語句 注意特殊條件''
return word.islower() or word.isupper() or word.istitle() or word == ''
相關推薦
leetcode 520. 檢測大寫字母 (Detect Capitcal) python3 最簡程式碼(利用str內建函式,並且將條件放入返回值中)
class Solution: def detectCapitalUse(self, word): """ :type word: str :rt
leetcode 027 移除元素(Remove Element) python3 最簡程式碼
''' Given an array nums and a value val, remove all instances of that value in-place and return the n
leetcode 832 Flipping an Image(反轉影象) python3 最簡程式碼(一行程式碼)
class Solution: def flipAndInvertImage(self, A): """ :type A: List[List[int]]
【LeetCode】520. 檢測大寫字母
1.題目 給定一個單詞,你需要判斷單詞的大寫使用是否正確。 我們定義,在以下情況時,單詞的大寫用法是正確的: 全部字母都是大寫,比如"USA"。 單詞中所有字母都不是大寫,比如"leetcode"。 如果單詞不只含有一個字母,只有首字母大寫, 比如 “Google”。 否則,
520-檢測大寫字母
使用 有一個 lag api google lean 我們 示例 class 給定一個單詞,你需要判斷單詞的大寫使用是否正確。 我們定義,在以下情況時,單詞的大寫用法是正確的: 全部字母都是大寫,比如"USA"。 單詞中所有字母都不是大寫,比如"leetcode"
leetcode 191 Number of 1 Bits 位1的個數 python 多種思路,最簡程式碼(字串轉化內建函式 ,位運算)
class Solution(object): def hammingWeight(self, n): """ :type n: int :rty
leetcode 389 Find the Difference 找不同 python 多種思路,最簡程式碼(collections.Counter()構建字典)
class Solution: def findTheDifference(self, s, t): """ :type s: str :type
520. Detect Capital(檢測大寫字母)
題目 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
領釦(LeetCode)檢測大寫字母
給定一個單詞,你需要判斷單詞的大寫使用是否正確。 我們定義,在以下情況時,單詞的大寫用法是正確的: 全部字母都是大寫,比如"USA"。 單詞中所有字母都不是大寫,比如"leetcode"。 如果單詞不只含有一個字母,只有首字母大寫, 比如 "Google"。 否則,
Leetcode刷題筆記python---檢測大寫字母
檢測大寫字母 題目 給定一個單詞,你需要判斷單詞的大寫使用是否正確。 我們定義,在以下情況時,單詞的大寫用法是正確的: 全部字母都是大寫,比如"USA"。 單詞中所有字母都不是大寫,比如"leetcode"。 如果單詞不只含有一個字母,只有首字母大寫, 比如 “
【JS】檢測大寫字母 #字串
給定一個單詞,你需要判斷單詞的大寫使用是否正確。 我們定義,在以下情況時,單詞的大寫用法是正確的: 全部字母都是大寫,比如"USA"。 單詞中所有字母都不是大寫,比如"leetcode"。 如果單詞不只含有一個字母,只有首字母大寫, 比如 “Google”。 否則,我們定義這個單詞沒
106、檢測大寫字母
給定一個單詞,你需要判斷單詞的大寫使用是否正確。 我們定義,在以下情況時,單詞的大寫用法是正確的: 全部字母都是大寫,比如"USA"。 單詞中所有字母都不是大寫,比如"leetcode"。 如果單詞不只含有一個字母,只有首字母大寫, 比如 “Google”。 否則,我們定義這個單詞沒
LeetCode520. 檢測大寫字母
今天的很簡單的很簡單的,因為今天可能寫不下去比較有難度一點兒的。。。吶,不能不寫,就來個簡單的練練手哈。題目給定一個單詞,你需要判斷單詞的大寫使用是否正確。我們定義,在以下情況時,單詞的大寫用法是正確的:全部字母都是大寫,比如"USA"。單詞中所有字母都不是大寫,比如"lee
python3語言學習筆記(三:六類資料型別內建函式)
1.Python3 數字(Number) 數字型別轉換: int(x) 將x轉換為一個整數。 float(x) 將x轉換到一個浮點數。 complex(x) 將x轉換到一個複數,實數部分為 x,虛數部分為 0。 complex(x, y) 將 x 和 y
LeetCode刷題Easy篇斐波那契數列問題(遞迴,尾遞迴,非遞迴和動態規劃解法)
題目 斐波那契數列: f(n)=f(n-1)+f(n-2)(n>2) f(0)=1;f(1)=1; 即有名的兔子繁衍問題 1 1 2 3 5 8 13 21 .... 我的解法 遞迴 public static int Recursion
[Python3] 內建函式修飾器@property
為什麼要使用@property 需求如下: 我們希望對一個成員屬性的訪問加以限制,按照常規思路是寫一個或多個訪問函式來實現訪問修改等操作 如果我們仍然想通過屬性(變數)名來訪問屬性可不可以呢 答案是可以的,這裡Python提供了了一種很神奇的方案,名為@p
Leetcode 949:給定數字能組成的最大時間(超詳細的解法!!!)
給定一個由 4 位數字組成的陣列,返回可以設定的符合 24 小時制的最大時間。 最小的 24 小時制時間是 00:00,而最大的是 23:59。從 00:00 (午夜)開始算起,過得越久,時間越大。 以長度為 5 的字串返回答案。如果不能確定有效時間,則返回空字串。 示例 1
python3 內建函式大全
(1)abs(), 絕對值或複數的模 1 print(abs(-6))#>>>>6 (2)all() 接受一個迭代器,如果迭代器的所有元素都為真,那麼返回True,否則返回False 1 print(all([1,0,3,6]))#>
python3 元組內建函式
Python3 元組 Python 的元組與列表類似,不同之處在於元組的元素不能修改。 元組使用小括號,列表使用方括號。 元組建立很簡單,只需要在括號中新增元素,並使用逗號隔開即可。 例項(Python 3.0+) >>>tup1 = ('Goog
python3下檢視內建函式(BIF)
使用dir(__builtins__)即可檢視內建函式列表 >>> dir(__builtins__) ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'Bl