当前位置: 首页 > news >正文

383. 赎金信

给你两个字符串:ransomNote 和 magazine ,判断 ransomNote 能不能由 magazine 里面的字符构成。

如果可以,返回 true ;否则返回 false 。

magazine 中的每个字符只能在 ransomNote 中使用一次。

func canConstruct(ransomNote string, magazine string) bool {char2cnt := map[uint8]uint32{}for i := range magazine {char2cnt[magazine[i]] ++}for i:= range ransomNote {val, ok := char2cnt[ransomNote[i]]if !ok {return false}if val == 0 {return false}char2cnt[ransomNote[i]] -- }return true
}
http://www.lryc.cn/news/323331.html

相关文章:

  • 【二】【单片机】有关独立按键的实验
  • AJAX踩坑指南(知识点补充)
  • 备战蓝桥杯Day29 - 拼接最大数字问题
  • 基于springboot的mysql实现读写分离
  • Python爬虫之Scrapy框架系列(24)——分布式爬虫scrapy_redis完整实战【XXTop250完整爬取】
  • 提升效率,稳定可靠:亚信安慧AntDB的企业价值
  • 洛谷入门——P1567 统计天数
  • C++概述
  • Linux学习笔记16 - 系统命令
  • 读书笔记--阅读华为数据治理之旅有感
  • 网络安全协议基本问题
  • 面试(一)
  • libVLC windows开发环境搭建
  • 【Netty】Netty的使用和常用组件详解
  • Legacy|电脑Windows系统如何迁移到新安装的硬盘?系统迁移详细教程!
  • Windows 11 安装 Scoop
  • 新能源汽车小三电系统
  • 面试问答示范
  • 嵌入式3-22
  • JAVA Synchronized对象锁和类锁区别(牛逼)
  • 力扣算法题之好数对的数目
  • C++ vector 删除
  • ASP.NET-WebFoms常见前后端交互方式
  • LWC 学习资源
  • Debezium日常分享系列之:Debezium2.5稳定版本之数据类型映射
  • 通过JWT完成token登录验证
  • 【漏洞复现】福建科立迅通信指挥调度平台down_file.php sql注入漏洞
  • 软考79-上午题-【面向对象技术3-设计模式】-结构型设计模式02
  • 前端面试拼图-知识广度
  • Android 开发 地图 polygon 显示信息