Maximum Number of Balloons

给一个string, 问里面有几个”ballon”, 计数题.

class Solution {
    public int maxNumberOfBalloons(String text) {
        Map<Character, Integer> map = new HashMap<>();
        for(char c : text.toCharArray()) {
            map.put(c, map.getOrDefault(c, 0) + 1);
        }
        int b = map.getOrDefault('b', 0);
        int a = map.getOrDefault('a', 0);
        int l = map.getOrDefault('l', 0);
        l /= 2;
        int o = map.getOrDefault('o', 0);
        o /= 2;
        int n = map.getOrDefault('n', 0);
        
        return Math.min(b,Math.min(a,Math.min(l,Math.min(o,n))));
    }
}