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

力扣(LeetCode)383. 赎金信(2023.01.16)

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

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

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

示例 1:

输入:ransomNote = “a”, magazine = “b”
输出:false

示例 2:

输入:ransomNote = “aa”, magazine = “ab”
输出:false

示例 3:

输入:ransomNote = “aa”, magazine = “aab”
输出:true

提示:

1 <= ransomNote.length, magazine.length <= 105
ransomNote 和 magazine 由小写英文字母组成

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/ransom-note

方法一:集合计数

Python3提交内容:

class Solution:
    def canConstruct(self, ransomNote: str, magazine: str) -> bool:
        if len(ransomNote) > len(magazine):
            return False
        return not collections.Counter(ransomNote) - collections.Counter(magazine)

相关文章:

  • 莱芜益寿堂网站/最新网域查询入口
  • 做直播网站一定要idc吗/今天的病毒感染情况
  • 电商类网站开发方案/东莞做好网络推广
  • wordpress静态路由/搜索百度指数
  • 北京网站建设优化学校/如何自己做一个网址
  • 官方网站建设银行/网站点击量软件
  • aws parallelcluster 初步了解HPC和pcluster集群的创建和使用
  • vue-element-admin新版v4.0的登录改造步骤及零星问题解决
  • 2022.12 青少年机器人技术等级考试理论综合试卷(三级)
  • 【开发自己的CAD】第四课:了解所有的实体类添加到图纸
  • 前端开发:Webpack的使用总结
  • 【互联网大厂机试真题 - 华为】日志限流
  • 【魅力开源】第5集:通过Odoo实现将EXCEL表费用明细,快速导入到ERP总账系统生成凭证
  • steam搬砖项目,信息差赚钱,内含全部讲解
  • Nacos的学习
  • Java面试题每日10问(12)
  • 【论文精读】Scaling distributed machine learning with the parameter server
  • Java SPI的介绍、JDBC中SPI的应用、自己实现一个SPI应用