관리 메뉴

여름 언덕에서 배운 것

[0단계/3점] 문자열 묶기 본문

가랑비에 옷 젖는 줄 모른다 💻/🌰코테문풀_꾸준히

[0단계/3점] 문자열 묶기

잔뜩 2025. 2. 5. 23:04

getOrDefault , values, Math.max를 사용

getOrDefault (a,b)  => key a가 있으면 a의 value 반환, 없으면 0 

import java.util.*;
class Solution {
    public int solution(String[] strArr) {
        Map<Integer,Integer> lengthCount = new HashMap<>();
       for(String s : strArr){
           int length = s.length();
           lengthCount.put(length,lengthCount.getOrDefault(length,0)+1);
       }
        
        int answer = 0;
        for(int n :lengthCount.values()){
            answer = Math.max(n,answer);
        }
    
        return answer;
    }
}
728x90