1
class Solution:
2
def wordSubsets(self, A: List[str], B: List[str]) -> List[str]:
3
freq = [0] * 26
4

5
for w in B:
6
temp = [0] * 26
7
for c in w:
8
temp[ord(c) - 97] += 1
9
for i in range(26):
10
freq[i] = max(freq[i], temp[i])
11

12
ans = []
13
for w in A:
14
temp = [0] * 26
15
for c in w:
16
temp[ord(c) - 97] += 1
17
if all(freq[i] <= temp[i] for i in range(26)):
18
ans.append(w)
19
return ans

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0