코딩테스트/프로그래머스

[JavaScript] 프로그래머스 - 위장 (2단계)

배똥회장 2022. 7. 15. 14:24
728x90
코딩 테스트 풀이 체크리스트
2시간 내에 풀었는가? O
본인의 실력으로 풀었는가? O

 

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

 

 

 

function solution(clothes) {
    var answer = 1;
    let hash = new Array();
    
    for (var i = 0; i < clothes.length; i++) {
        if (hash[clothes[i][1]] == null) hash[clothes[i][1]] = 0;
        hash[clothes[i][1]]++;
    }
    
    for (let key in hash) {
        answer *= hash[key] + 1;
    }
    return answer - 1;
}

 

테스트 1 통과 (0.13ms, 29.9MB)
테스트 2 통과 (0.08ms, 30.1MB)
테스트 3 통과 (0.11ms, 30.1MB)
테스트 4 통과 (0.13ms, 30MB)
테스트 5 통과 (0.30ms, 30.1MB)
테스트 6 통과 (0.08ms, 30.1MB)
테스트 7 통과 (0.26ms, 29.9MB)
테스트 8 통과 (0.12ms, 30.2MB)
테스트 9 통과 (0.07ms, 30MB)
테스트 10 통과 (0.08ms, 30.1MB)
테스트 11 통과 (0.11ms, 30MB)
테스트 12 통과 (0.13ms, 30MB)
테스트 13 통과 (0.12ms, 29.9MB)
테스트 14 통과 (0.11ms, 30MB)
테스트 15 통과 (0.25ms, 30.2MB)
테스트 16 통과 (0.06ms, 29.9MB)
테스트 17 통과 (0.08ms, 30MB)
테스트 18 통과 (0.11ms, 30.1MB)
테스트 19 통과 (0.11ms, 30MB)
테스트 20 통과 (0.07ms, 30MB)
테스트 21 통과 (0.07ms, 30.1MB)
테스트 22 통과 (0.07ms, 30MB)
테스트 23 통과 (0.08ms, 29.8MB)
테스트 24 통과 (0.08ms, 30MB)
테스트 25 통과 (0.11ms, 30MB)
테스트 26 통과 (0.26ms, 30.1MB)
테스트 27 통과 (0.07ms, 30.1MB)
테스트 28 통과 (0.27ms, 30.1MB)

 

 

 

 

 

자세한 설명은 자바 코드에서 확인 가능!

 

 

 

[Java] 프로그래머스 - 위장 (2단계)

코딩 테스트 풀이 체크리스트 2시간 내에 풀었는가? O 본인의 실력으로 풀었는가? O 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을

b-sseung.tistory.com

 

 

 

 

 

 

728x90