技术栈

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

__AtYou__2024-08-31 20:28

题目:

题解:

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
}
上一篇:LeetcodeDay15 不定长滑动窗口
下一篇:数据结构的三要素以及数据类型和抽象数据类型
相关推荐
恣艺
33 分钟前
LeetCode 132:分割回文串 II
算法·leetcode·代理模式
魔都吴所谓
1 小时前
【go】map基础操作
开发语言·后端·golang
葵续浅笑
3 小时前
LeetCode - 合并两个有序链表 / 删除链表的倒数第 N 个结点
java·算法·leetcode
weisian151
8 小时前
力扣经典算法篇-41-旋转图像(辅助数组法,原地旋转法)
算法·leetcode·职场和发展
澡点睡觉
9 小时前
golang的包和闭包
开发语言·后端·golang
比特森林探险记
10 小时前
Go语言常用的设计模式
开发语言·设计模式·golang
weisian151
10 小时前
力扣经典算法篇-38-组合(回溯算法)
算法·leetcode·职场和发展
静谧之心
18 小时前
Go 工程化全景:从目录结构到生命周期的完整服务框架
开发语言·golang·channel·工程化·goroutine
Joker-0111
18 小时前
深入 Go 底层原理(六):垃圾回收(GC)
golang·go gc
热门推荐
01Qwen3-Coder 快速上手教程 | Qwen Code + Claude Code02全球最强模型Grok4,国内已可免费使用!(附教程)03UV安装并设置国内源04VMware Workstation Pro虚拟机的下载和安装图文保姆级教程(附下载链接)05KGG转MP3工具|非KGM文件|解密音频06如何在 Cursor 中继续使用 Claude07Coze 开源了,送上保姆级私有化部署方案【建议收藏】08腾讯还是太全面了,限时免费!超全CodeBuddy IDE保姆级教程!(附案例)09快来生成属于自己的emoji小人,【超详细教程】包含视频玩法10【超详细】Windows安装Npcap