383. 赎金信

383. 赎金信

解法一: 哈希

go
1
2
3
4
5
6
7
8
9
10
11
12
13
func canConstruct(ransomNote string, magazine string) bool {
countMap := make([]int, 26)
for _, ch := range magazine {
countMap[ch - 'a']++
}
for _, ch := range ransomNote {
if countMap[ch - 'a'] == 0 {
return false
}
countMap[ch - 'a']--
}
return true
}
作者

wuhunyu

发布于

2024-01-07

更新于

2024-01-07

许可协议