题目
给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。
字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。
示例 1:
输入:text = "nlaebolko" 输出:1
示例 2:
输入:text = "loonbalxballpoon" 输出:2
示例 3:
输入:text = "leetcode" 输出:0
解题
方法一:
class Solution { public: int maxNumberOfBalloons(string text) { vector<int> arr(26); for(char c:text){ arr[c-'a']++; } return min({arr['b'-'a'],arr['a'-'a'],arr['l'-'a']/2,arr['o'-'a']/2,arr['n'-'a']}); } };