Gary Lai
  • Home
  • About
Sign in Subscribe

383. Ransom Note

Last updated on  Mar 3, 2024

383. Ransom Note

class Solution:
    def canConstruct(self, ransomNote: str, magazine: str) -> bool:
        counter = Counter(list(magazine))

        for ch in ransomNote:
            print(counter)
            if ch in counter:
                if counter[ch] == 0:
                    return False
                counter[ch] -= 1
            else:
                return False
        
        return True
Previous 186. Reverse Words in a String II
Next 912. Sort an Array
Gary Lai © 2025
  • Sign up
Powered by Ghost