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
}
相关推荐
sheeta19981 分钟前
LeetCode 每日一题笔记 日期:2026.04.20 题目:2078.两栋颜色不同而距离最远的房子
笔记·算法·leetcode
geovindu20 分钟前
go: Bridge Pattern
开发语言·设计模式·golang·软件构建·桥接模式
承渊政道27 分钟前
【递归、搜索与回溯算法】(floodfill算法:从不会做矩阵题,到真正掌握搜索扩散思想)
数据结构·c++·算法·leetcode·矩阵·dfs·bfs
呆萌很1 小时前
【GO】goroutine 协程练习题
golang
剑挑星河月1 小时前
73.矩阵置零
数据结构·算法·leetcode·矩阵
_深海凉_1 小时前
LeetCode热题100-单词拆分
算法·leetcode·职场和发展
_深海凉_11 小时前
LeetCode热题100-有效的括号
linux·算法·leetcode
北漂Zachary19 小时前
四大编程语言终极对决:汇编/C#/Go/Java谁更强
汇编·golang·c#
@BangBang19 小时前
leetcode (4): 连通域/岛屿问题
算法·leetcode·深度优先
Stark-C20 小时前
NAS音乐必备神器,全平台音乐收割机!极空间部署『Go Music DL』
开发语言·后端·golang