当前位置: 首页 > 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)

相关文章:

  • 怎样做网站编辑/b2b网站有哪些
  • 手机网站建设制作公司/全球搜索引擎排名2022
  • 网站的权重/长春做网络优化的公司
  • 用c语言做公司网站/企业推广软文
  • 网站开发公司是互联网公司/怎样才能注册自己的网站
  • 电子商务网站建设与管理的背景/做一个app平台需要多少钱
  • 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应用