[
string
hash table
]
Leetcode 0771 Jewels and Stones
Problem statement
https://leetcode.com/problems/jewels-and-stones/
Solution
Just check for each element in S that it is in J.
Complexity
Time complexity is O(m + n), where m is length of S and n is length of J. Space complexity is O(n).
Code
class Solution:
def numJewelsInStones(self, J, S):
set_J = set(J)
return sum(s in set_J for s in S)