func canConstruct(ransomNote, magazine string) bool {
if len(ransomNote) > len(magazine) {
return false
}
magazineMap := [26]int{}
for _, item := range magazine {
magazineMap[item-'a']++
}
for _, item := range ransomNote {
magazineMap[item-'a']--
if magazineMap[item-'a'] < 0 {
return false
}
}
return true
}