Merge pull request #186 from tw2665/patch-2

添加 0383.赎金信 python版本
This commit is contained in:
Carl Sun
2021-05-19 11:45:33 +08:00
committed by GitHub

View File

@ -136,7 +136,34 @@ class Solution {
```
Python
```
class Solution(object):
def canConstruct(self, ransomNote, magazine):
"""
:type ransomNote: str
:type magazine: str
:rtype: bool
"""
# use a dict to store the number of letter occurance in ransomNote
hashmap = dict()
for s in ransomNote:
if s in hashmap:
hashmap[s] += 1
else:
hashmap[s] = 1
# check if the letter we need can be found in magazine
for l in magazine:
if l in hashmap:
hashmap[l] -= 1
for key in hashmap:
if hashmap[key] > 0:
return False
return True
```
Go