leetcode 771. 寶石與石頭
leetcode 771. 寶石與石頭
題目詳情
題目連結
給定字串J 代表石頭中寶石的型別,和字串 S代表你擁有的石頭。 S 中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。
J 中的字母不重複,J 和 S中的所有字元都是字母。字母區分大小寫,因此"a"和"A"是不同型別的石頭。
- 示例 1:
輸入: J = “aA”, S = “aAAbbbb”
輸出: 3- 示例 2:
輸入: J = “z”, S = “ZZ”
輸出: 0注意:
- S 和 J 最多含有50個字母。
- J 中的字元不重複。
我的程式碼
class Solution {
public:
int numJewelsInStones(string J, string S) {
int result = 0;
set<char> jSet(J.begin(), J.end());
for (auto s : S) {
if (jSet.count(s)) {
++result;
}
}
return result;
}
};
我的成績
執行結果:通過
執行用時:4 ms, 在所有 C++ 提交中擊敗了67.30%的使用者
記憶體消耗:6.4 MB, 在所有 C++ 提交中擊敗了33.91%的使用者
一些想法
使用集合即可。
執行用時為 0 ms 的範例
class Solution {
public:
int numJewelsInStones(string J, string S) {
int s1=J.size();
int s2=S.size();
int k=0;
for(int a=0;a<s2;a++)
{
for(int b=0;b<s1;b++)
{
if(J[b]==S[a])
{
k++;
break;
}
}
}
return k;
}
};
思考
參見官方解答
相關文章
- python力扣刷題記錄——771. 寶石與石頭Python力扣
- Leetcode#771.Jewels and Stones(寶石與石頭)LeetCode
- 【leetcode】(每日一題 771 寶石與石頭)LeetCode每日一題
- LeetCode每日一題: 寶石與石頭(No.771)LeetCode每日一題
- 藍寶石時鐘與原子鐘有何區別
- 石頭科技財報:2024年Q1石頭科技營收18.41億元 同比增長58.69%營收
- 像寶石一樣的Java原子類Java
- 寶石爭霸如何儲存進度
- 偷寶石(最大流轉化最小割)
- 紅寶石,編碼樂,Code Ruby, Be Happy!APP
- Java 11中的11個隱藏的寶石Java
- UOJ #771. 【UER #11】科考工作
- 紅寶石async/await用法示例出錯了嗎?AI
- 蘋果iWatch或因藍寶石推遲釋出蘋果
- HUAWEI WATCH星月系列釋出:施華洛世奇寶石
- 優德普與您相約SAP全球藍寶石大會中國峰會——RISE with SAP
- 為什麼說for...of是JS中的一顆寶石JS
- iPhone 7概念渲染圖曝光 採用藍寶石螢幕iPhone
- 《暗黑3》自在寶石屬性、裝備搭配及使用技巧攻略
- 央視點贊國產AI復活召喚術,兵馬俑竟與寶石老舅對唱Rap?AI
- 石頭剪刀布遊戲遊戲
- 變態遊戲盒子無限元寶gm版遊戲 變態遊戲無限鑽石元寶遊戲盒子遊戲
- 手遊盒子滿vip無限元寶 無限鑽石手遊平臺
- 藍寶石R9 390 Toxic全面評測 毒藥再臨
- 藍寶石留言本php版升級到v9.7了PHP
- 深創學院創始人寶石參與《第24屆中國國際高新技術成果交易會》
- BZOJ2973 : 石頭遊戲遊戲
- 寶物志分享:如何區分鑽石是真的還是仿製品?
- iPhone7鏡頭是藍寶石嗎?蘋果發表宣告回應iPhone蘋果
- 最不像可穿戴裝置的Aries智慧戒指 還鑲嵌了寶石
- 專家稱蘋果不會在未來 iPhone 中使用藍寶石玻璃蘋果iPhone
- 莫狩常規 藍寶石R9 380怪物獵人OL評測
- leetcode:1000. 合併石頭的最低成本(區間dp,困難)LeetCode
- 華為釋出最美女式智慧手錶:鑲嵌施華洛世奇寶石!
- Python剪刀石頭布遊戲Python遊戲
- 剪刀石頭布程式(Python)Python
- ***4.34-遊戲:剪刀石頭布遊戲
- 能復活超級英雄的除了時間寶石,還有量子計算機?計算機