Skip to content

Commit 8e4b246

Browse files
committed
383 Ransom Note
1 parent 1cfddc8 commit 8e4b246

File tree

1 file changed

+23
-0
lines changed

1 file changed

+23
-0
lines changed

383 Ransom Note.py

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
class Solution(object):
2+
def canConstruct(self, ransomNote, magazine):
3+
"""
4+
:type ransomNote: str
5+
:type magazine: str
6+
:rtype: bool
7+
"""
8+
dict = {}
9+
for letter in magazine:
10+
if letter in dict:
11+
dict[letter] += 1
12+
else:
13+
dict[letter] = 1
14+
15+
for letter in ransomNote:
16+
if letter in dict:
17+
dict[letter] -= 1
18+
if dict[letter] < 0:
19+
return False
20+
else:
21+
return False
22+
23+
return True

0 commit comments

Comments
 (0)