[프로그래머스 - 알고리즘] 해시 의상

jjuya·2024년 4월 29일
0

코딩테스트

목록 보기
7/10

import java.util.HashMap;

class Solution {
    public int solution(String[][] clothes) {
        int answer = 1;
        HashMap<String, Integer> map = new HashMap<>();
       
        for(String[] clothe : clothes){
            String key = clothe[1];
            map.put(key, map.getOrDefault(key,0)+1);
        }
        
        for(String key : map.keySet()){
            answer *= (map.get(key) + 1);
        }
        
        answer = answer -1;
        
        
        return answer;
    }
}


// 의상이름 + 의상종류
//HashMap? kwy +value 
  • getOrDefault(Object key, V DefaultValue)
  • keySet() : Map의 전체 key를 꺼냄
profile
Review the Record⭐

0개의 댓글