Golang | Leetcode Golang题解之第383题赎金信

题目:

题解:

Go 复制代码
func canConstruct(ransomNote, magazine string) bool {
    if len(ransomNote) > len(magazine) {
        return false
    }
    cnt := [26]int{}
    for _, ch := range magazine {
        cnt[ch-'a']++
    }
    for _, ch := range ransomNote {
        cnt[ch-'a']--
        if cnt[ch-'a'] < 0 {
            return false
        }
    }
    return true
}
相关推荐
Once_day44 分钟前
代码训练LeetCode(24)数组乘积
算法·leetcode
月忆3645 小时前
go语言的锁
golang
编程绿豆侠6 小时前
力扣HOT100之二分查找: 34. 在排序数组中查找元素的第一个和最后一个位置
数据结构·算法·leetcode
fashia6 小时前
Java转Go日记(六十):gin其他常用知识
开发语言·后端·golang·go·gin
一只特立独行的兔先森7 小时前
WordZero:让Markdown与Word文档自由转换的Golang利器
golang·word·word自动化
LL_xjbt7 小时前
代码随想录刷题day29
算法·leetcode·动态规划
半桔8 小时前
【算法深练】分组循环:“分”出条理,化繁为简
数据结构·c++·算法·leetcode·面试·职场和发展
Once_day17 小时前
代码训练LeetCode(21)跳跃游戏2
算法·leetcode
我的golang之路果然有问题18 小时前
ElasticSearch+Gin+Gorm简单示例
大数据·开发语言·后端·elasticsearch·搜索引擎·golang·gin
德先生&赛先生18 小时前
LeetCode-934. 最短的桥
算法·leetcode·职场和发展