383. Ransom Note

🟩 Easy

Solution

My Solution

func canConstruct(ransomNote string, magazine string) bool {
    m := [26]int{}

    for _, c := range magazine {
        m[c-'a']++
    }

    for _, c := range ransomNote {
        m[c-'a']--
        if m[c-'a'] < 0 {
            return false
        }
    }

    return true
}
result

Leetcode: link

Last updated

Was this helpful?