We use cookies for site analytics. Accept to help us understand how the site is used. See our Privacy Policy for details.
An easy arrays & hashing problem, graded against 7 test cases (4 of them hidden).
Hash maps and sets to trade memory for time - the most common first instinct in interviews.
Reach for it when you see: "Have I seen this before?", counting occurrences, or an O(n²) scan you want to make O(n).
More Arrays & Hashingproblems →Count each letter in `magazine` using a hash map (or a 26-slot array, since input is lowercase letters). Then iterate over `ransomNote`, decrementing the count for each letter. If any letter's count drops below zero, the magazine doesn't have enough of that letter.
The full reference solution in every supported language stays in the editor above - reveal it there once you have had a real attempt.
These apply to the pattern as a whole, not just this problem.