[프로그래머스] level2 : 의상
1. 문제 설명 문제 설명 보러가기 2. 문제 해석 2차원 배열로 들어오는 값을 key-value쌍으로 만들어주어야 한다. 문제에서 각 행은 [의상의 이름, 의상의 종류]로 이루어져있다고 했기 때문에 의상의 종류별로 의상을 묶어주어야 풀 수 있을 것 같았다. 1. input의 배열 길이 만큼 loop를 돌며 transformedInput형태의 오브젝트를 만들어준다. 2. 이제 옷의 종류별로 몇 개의 아이템이 있는지 알 수 있게 되었으니, 옷의 가능한 조합 갯수를 구해준다. 3. 그럼 아래와 같은 조합이 나온다는 것을 알 수 있다. 이걸 계산 식으로 나타내면 headgear.length * eyewear.length = 2 인 것을 알 수 있다. 하지만 이 input값을 받았을 때의 답은 2가 아닌 5다...
2023.06.25