LeetCode 1189 “气球”的最大数量[map] HERODING的LeetCode之路

Posted HERODING23

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 1189 “气球”的最大数量[map] HERODING的LeetCode之路相关的知识,希望对你有一定的参考价值。


解题思路:
统计所有字母的个数,然后根据balloon单词中五个字母的个数,计算能组成的最大单词的次数(取每个字母能组成最多单词的最小值),代码如下:

class Solution 
public:
    int maxNumberOfBalloons(string text) 
        vector<int> count(26, 0);
        for(auto c : text) 
            count[c - 'a'] ++;
        
        int ans = min(count[1], min(count[0], min(count['l' - 'a'] / 2, min(count['o' - 'a'] / 2, count['n' - 'a']))));
        return ans;
    
;

以上是关于LeetCode 1189 “气球”的最大数量[map] HERODING的LeetCode之路的主要内容,如果未能解决你的问题,请参考以下文章

1189. “气球” 的最大数量『简单』

「 每日一练,快乐水题 」1189. “气球” 的最大数量

「 每日一练,快乐水题 」1189. “气球” 的最大数量

力扣 1189“气球” 的最大数量

力扣 1189“气球” 的最大数量

LeetCode --- 字符串系列 ---“气球” 的最大数量