class Solution {
public int maxNumberOfBalloons(String text) {
int[] cnt = new int[26];
int len = text.length();
for(int i = 0;i < len;i++) {
cnt[text.charAt(i) - 'a']++;
}
return Math.min(Math.min(Math.min(cnt[0], cnt[1]), Math.min(cnt['l' - 'a'], cnt['o' - 'a']) / 2), cnt['n' - 'a']);
}
}
Leetcode_1189_“气球”的最大数量
最新推荐文章于 2025-04-02 00:45:00 发布
此篇博客介绍了如何使用Java编写一个名为'Solution'的类,实现计算给定字符串中最多能组成多少个最大长度的'balloon'。通过统计每个字母出现的次数,特别关注'l'和'o'字符,因为它们构成'balloon'的一部分。核心算法利用Math.min多次来找到最小限制条件。
321

被折叠的 条评论
为什么被折叠?



