【一天一大 lee】寶石與石頭 (難度:簡單) - Day20201002
題目:
給定字串 J 代表石頭中寶石的型別,和字串 S 代表你擁有的石頭。 S 中每個字元代表了一種你擁有的石頭的型別,你想知道你擁有的石頭中有多少是寶石。
J 中的字母不重複,J 和 S 中的所有字元都是字母。字母區分大小寫,因此"a"和"A"是不同型別的石頭。
示例
- 示例 1:
輸入: J = "aA", S = "aAAbbbb"
輸出: 3
- 示例 2:
輸入: J = "z", S = "ZZ"
輸出: 0
注意:
- S 和 J 最多含有 50 個字母。
- J 中的字元不重複。
拋磚引玉
思路
先使用雜湊記錄寶石,再迴圈 S 統計寶石數量
/**
* @param {string} J
* @param {string} S
* @return {number}
*/
var numJewelsInStones = function(J, S) {
let _result = 0,
map = new Map()
for (let i = 0; i < J.length; i++) {
map.set(J[i], true)
}
for (let i = 0; i < S.length; i++) {
if (map.has(S[i])) _result++
}
return _result
}
每天的每日一題,寫的題解會同步更新到公眾號一天一大 lee 欄目
歡迎關注留言
相關文章
- leetcode 771. 寶石與石頭LeetCode
- 【leetcode】(每日一題 771 寶石與石頭)LeetCode每日一題
- Leetcode#771.Jewels and Stones(寶石與石頭)LeetCode
- LeetCode每日一題: 寶石與石頭(No.771)LeetCode每日一題
- 【一天一大 lee】N皇后 II (難度:困難) - Day20201017
- 【一天一大 lee】四數相加 II (難度:中等) - Day20201127
- python力扣刷題記錄——771. 寶石與石頭Python力扣
- 結對-遊戲《石頭剪刀布》-專案進度遊戲
- 剩下最後的石頭
- 剪刀石頭布程式(Python)Python
- Python剪刀石頭布遊戲Python遊戲
- 藍寶石時鐘與原子鐘有何區別
- leetcode:1000. 合併石頭的最低成本(區間dp,困難)LeetCode
- 合併石頭的最低成本
- 石頭科技的增長焦慮
- 偷寶石(最大流轉化最小割)
- 像寶石一樣的Java原子類Java
- 石頭科技財報:2024年Q1石頭科技營收18.41億元 同比增長58.69%營收
- 關於石家莊哪裡有開住宿費發票-石家莊本地寶
- 畫素寶典 #14 防禦、鬼怪、槍械、寶石、光照
- 程式碼日:剪刀石頭布 (RPS) 專案
- 1046. 最後一塊石頭的重量
- 紅寶石async/await用法示例出錯了嗎?AI
- Java 11中的11個隱藏的寶石Java
- MVP-------簡單邏輯--------難度1MVP
- 【貪心】【二分】[NOIP2015]跳石頭
- 小熊飛槳練習冊-03石頭剪刀布
- 關於石家莊哪裡可以開餐飲發票-石家莊百度派
- 石家莊開票-石家莊開票
- 矽谷珠寶店接到比特幣支付的價值百萬美元的鑽石訂單比特幣
- 關於石家莊哪裡可以開機動車發票-石家莊百度派
- 石家莊哪開票-石家莊開票
- 藍橋杯-跳石頭(二分法)
- 2-66. 製作石頭和稻草的粒子特效特效
- 為什麼說for...of是JS中的一顆寶石JS
- 鑽石與小度:智慧語音助手背後的“馬斯洛需求模型”模型
- 關於石家莊哪裡可以開具住宿費發票-開票服務大廳-石家莊本地寶
- 關於石家莊哪裡可以開具餐飲發票-開票服務大廳-石家莊本地寶