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
}
相关推荐
GZK.9 分钟前
【Leetcode】70. 爬楼梯
算法·leetcode·动态规划
GoppViper1 小时前
golang学习笔记24——golang微服务中配置管理问题的深度剖析
笔记·后端·学习·微服务·golang·配置管理
景天科技苑1 小时前
【Go】Go语言中延迟函数、函数数据的类型、匿名函数、闭包等高阶函数用法与应用实战
后端·golang·回调函数·defer·匿名函数·闭包·go函数数据类型
.普通人3 小时前
c语言--力扣简单题目(链表的中间节点)讲解
c语言·leetcode·链表
蒙娜丽宁3 小时前
Go语言错误处理详解
ios·golang·go·xcode·go1.19
__AtYou__3 小时前
Golang | Leetcode Golang题解之第412题Fizz Buzz
leetcode·golang·题解
源代码•宸6 小时前
Leetcode—322. 零钱兑换【中等】(memset(dp,0x3f, sizeof(dp))
c++·算法·leetcode·职场和发展·dp
白总Server6 小时前
php语言基本语法
开发语言·ide·后端·golang·rust·github·php
戊子仲秋10 小时前
【LeetCode】每日一题 2024_9_13 预算内的最多机器人数目(滑动窗口、单调队列)
算法·leetcode
敲代码不忘补水11 小时前
二十种编程语言庆祝中秋节
java·javascript·python·golang·html