JAVA_LeetCode 1189_Maximum Number of Balloons


JAVA_LeetCode 1189_Maximum Number of Balloons

JAVA_LeetCode 1189_Maximum Number of Balloons 풀이 class Solution { public int maxNumberOfBalloons(String text) { int b = 0, a = 0, l = 0, o = 0, n = 0; for(char ch : text.toCharArray()){ switch(ch){ case 'b': b++; break; case 'a': a++; break; case 'l': l++; break; case 'o': o++; break; case 'n': n++; break; } } return Math.min(Math.min(o/2, l/2), Math.min(Math.min(b, a), n)); } } hashmap을 사용하기엔 간단히 case문을 이용하여 풀었다. 특정 문자의 범위가 좁으며, 'o', 'l'이 2번 나오기때문에 포함여부의 최소값을 구할 때 해당 문자는 2로 나눈 값을 구한다. * 출처 http...


#JAVA #JAVA_LeetCode1189 #JAVA_LeetCode1189_MaximumNumberofBalloons #JAVA_MaximumNumberofBalloons #LeetCode1189_MaximumNumberofBalloons

원문링크 : JAVA_LeetCode 1189_Maximum Number of Balloons