새소식

Programmers

[Programmers] 위장 문제 - (javascript)

  • -
728x90

 

문제 이름 :  위장

 

<<< 문제 내용 >>>

 

function solution(clothes) { let result =1; let answer = {}; for(let i of clothes){ if(answer[i[1]]) answer[i[1]]++; else answer[i[1]] = 1; } for(let i of Object.values(answer)){ result *= i+1; } return result-1; }

* 규칙성을 파악하면 쉬운 문제 였습니다. 저는 규칙을 찾지못해서 각각마다 조합을 해야하나 싶었는데,

각 해당 부위 개수+1를 계속해서 곱해주면 되고, 마지막에 아무것도 입지 않는 경우인 1개를 빼주면 정답이 나옵니다.

 

 

도움이 되셨다면 공감 부탁드립니다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.