给你一个字符串 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