专栏首页SnailTyanLeetcode 383. Ransom Note

Leetcode 383. Ransom Note

1. Description

2. Solution

  • Version 1
class Solution:
    def canConstruct(self, ransomNote: str, magazine: str) -> bool:
        ransom = Counter(ransomNote)
        mag = Counter(magazine)
        for k, _ in ransom.items():
            if k in mag:
                if ransom[k] > mag[k]:
                    return False
            else:
                return False
        return True

Reference

  1. https://leetcode.com/problems/ransom-note/

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • leetcode-383-Ransom Note(以空间换时间)

    Given an arbitrary ransom note string and another string containing letters from...

    chenjx85
  • 【LeetCode 383】关关的刷题日记41 – Leetcode 383. Ransom Note

    关关的刷题日记41 – Leetcode 383. Ransom Note 题目 Given an arbitrary ransom note string a...

    WZEARW
  • String - 383. Ransom Note

    Given an arbitrary ransom note string and another string containing letters from...

    用户5705150
  • Golang Leetcode 383. Ransom Note.go

    版权声明:原创勿转 https://blog.csdn.net/anakinsun/article/details/89089463

    anakinsun
  • LeetCode 383. 赎金信

    给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字...

    Michael阿明
  • leetcode之赎金信

    这里维护一个字符出现次数的数组,然后先统计magazine的字符的出现次数,然后在遍历ransomNote,每出现一个字符就将对应的计数减一,一旦发现计数小于0...

    codecraft
  • leetcode之赎金信

    这里维护一个字符出现次数的数组,然后先统计magazine的字符的出现次数,然后在遍历ransomNote,每出现一个字符就将对应的计数减一,一旦发现计数小于0...

    codecraft
  • 哈希表:这道题目我做过?

    给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串 ransom 能不能由第二个字符串 magazines 里面的字...

    代码随想录
  • leetcode383. Ransom Note

    假设有一组字母和一组从杂志中获取的字母,问是否能够用从杂志中获取的字母构成想要的那组字母,要求每个单词只能使用一次。

    眯眯眼的猫头鹰

扫码关注云+社区

领取腾讯云代金券