python力扣刷題記錄——771. 寶石與石頭
題目: 給定字串J 代表石頭中寶石的型別,和字串 S代表你擁有的石頭。 S
中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。 J 中的字母不重複,J 和
S中的所有字元都是字母。字母區分大小寫,因此"a"和"A"是不同型別的石頭。
方法一:
執行用時: 24 ms
記憶體消耗: 14.8 MB
暴力遍歷:
class Solution:
def numJewelsInStones(self, jewels: str, stones: str) -> int:
count = 0
for i in stones:
if i in jewels:
count += 1
return count
方法二:
執行用時: 20 ms
記憶體消耗: 14.8 MB
一行程式碼
class Solution:
def numJewelsInStones(self, jewels: str, stones: str) -> int:
return sum([jewels.count(i) for i in stones])
有點簡單,早點睡覺吧~
相關文章
- leetcode 771. 寶石與石頭LeetCode
- 力扣刷題Python筆記:括號生成力扣Python筆記
- python力扣刷題記錄——1470. 重新排列陣列Python力扣陣列
- 【leetcode】(每日一題 771 寶石與石頭)LeetCode每日一題
- LeetCode每日一題: 寶石與石頭(No.771)LeetCode每日一題
- python力扣刷題記錄——1480. 一維陣列的動態和Python力扣陣列
- python力扣刷題記錄——1614. 括號的最大巢狀深度Python力扣巢狀
- 力扣刷題-滑動視窗(字串)力扣字串
- Leetcode#771.Jewels and Stones(寶石與石頭)LeetCode
- 力扣刷題-二分查詢力扣
- 力扣刷題筆記:207. 課程表力扣筆記
- 程式設計師如何玩轉力扣刷題?程式設計師力扣
- 【每日一題】力扣1046.最後一塊石頭的重量每日一題力扣
- 7月18日刷題記錄 二分答案跳石頭遊戲Getting遊戲
- 力扣 (LeetCode) - Database-刷題626--換座位力扣LeetCodeDatabase
- 面試刷題偶有記錄面試
- LeetCode刷題記錄與題解(C++版本)LeetCodeC++
- LeetCode刷題記錄LeetCode
- 刷題記錄(C語言)01C語言
- ctfshow刷題記錄-cry方向-1
- ctfshow刷題記錄-社工篇-1
- 力扣工作周刷題 - 94. 二叉樹的中序遍歷力扣二叉樹
- leetcode刷題記錄1041-1050 python版LeetCodePython
- 力扣 (LeetCode) - Database-刷題183--從不訂購的客戶力扣LeetCodeDatabase
- LeetCode刷題記錄——day1LeetCode
- LeetCode刷題記錄——day2LeetCode
- LeetCode刷題記錄——day3LeetCode
- LeetCode刷題記錄——day4LeetCode
- LeetCode刷題記錄——day5LeetCode
- 力扣 面試題 17.16. 按摩師力扣面試題
- 【力扣】排列問題(回溯法)(去重)力扣
- LeetCode-劍指Offer刷題記錄LeetCode
- GitHub“驚現”標星70K的力扣刷題寶典,谷歌大神都對此讚不絕口!衝擊大廠的里程碑Github力扣谷歌
- leetcode刷題筆記(3)(python)LeetCode筆記Python
- 力扣 500. 鍵盤行 Python / C++力扣PythonC++
- 【程式設計大賽刷題記錄】C語言 06程式設計C語言
- 【程式設計大賽刷題記錄】C語言 02程式設計C語言
- LeetCode 刷題記錄(16、17、18)—Java語言LeetCodeJava