프로그래머스 - 위장

이후띵·2022년 3월 21일
0

프로그래머스

목록 보기
1/1

문제:
https://programmers.co.kr/learn/courses/30/lessons/42578?language=javascript

function solution(clothes) {
    var answer = 1;
    let dict = {};
    for(let i = 0; i < clothes.length; i++){
        if(dict[clothes[i][1]]){
            dict[clothes[i][1]] += 1;
        } else{
            dict[clothes[i][1]] = 1;
        }
    }
    for (let key of Object.keys(dict)){
        answer *= (dict[key] + 1);
    }
    
    return answer - 1;
}

배운 것:

  • 자바스크립트에서 객체를 딕셔너리처럼 사용가능.
  • Object.keys(someObject)를 하면, 키만으로 이루어진 배열.
profile
이후띵's 개발일지

0개의 댓글