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
}
相关推荐
凯瑟琳.奥古斯特17 小时前
力扣1235:加权区间调度最优解
java·python·算法·leetcode·职场和发展
memcpy018 小时前
LeetCode 2144. 打折购买糖果的最小开销【贪心】
算法·leetcode·职场和发展
喵了几个咪18 小时前
AI重构软件开发范式:框架与脚手架为何仍是生产级开发的刚需?
vue.js·人工智能·react.js·重构·golang·ai编程
散峰而望19 小时前
【算法练习】算法练习精选:陶陶摘苹果(基础+升级)、Music Notes、字串变换,你能AC几道?
数据结构·c++·算法·leetcode·贪心算法·github·动态规划
菜菜的顾清寒20 小时前
力扣HOT100(50)动态规划-零钱兑换
算法·leetcode·动态规划
8Qi820 小时前
LeetCode 148. 排序链表 —— 解法二:自底向上归并(迭代,O(1) 空间)
数据结构·算法·leetcode·链表·归并·迭代
凯瑟琳.奥古斯特20 小时前
力扣1235完整解法详解
java·开发语言·leetcode
凯瑟琳.奥古斯特20 小时前
力扣1001网格照明解法
算法·leetcode·职场和发展
郝学胜-神的一滴21 小时前
力扣 144:二叉树前序遍历的优雅实现
java·数据结构·c++·python·算法·leetcode·职场和发展
go不是csgo1 天前
Go-GMP-调度器深度解析(改进版本)
java·linux·golang