给你一个字符串 text,你需要使用 text 中的字母来拼凑尽可能多的单词 “balloon”(气球)。
字符串 text 中的每个字母最多只能被使用一次。请你返回最多可以拼凑出多少个单词 “balloon”。
示例 1:示例 2:输入:text = “nlaebolko”
输出:1
示例 3:输入:text = “loonbalxballpoon”
输出:2
提示:输入:text = “leetcode”
输出:0
程序代码1 <= text.length <= 10^4
text 全部由小写英文字母组成
class Solution:
def maxNumberOfBalloons(self, text: str) -> int:
a = collections.Counter(text)
ans = 0
while True:
if a['b'] >= 1 and a['a'] >=1 and a['l'] >= 2 and a['o'] >=2 and a['n'] >= 1:
ans += 1
a['b'] -= 1
a['a'] -= 1
a['l'] -= 2
a['o'] -= 2
a['n'] -= 1
else:
return ans



