Ransom Note
Problem
Given two strings
ransomNote
andmagazine
, returntrue
ifransomNote
can be constructed by using the letters frommagazine
andfalse
otherwise.Each letter in
magazine
can only be used once inransomNote
.
Example 1:
Example 2:
Example 3:
Pseudocode
Solution
Time and Space Complexity
Time
Two loops are performed, one to create the map, the other to find matching letters for the ransom note. Both are performed independently - O(N)
Total - O(N)
Space
Map created to store letters and count, space requirements increases with input size - O(N)
Total - O(N)
Last updated