728x90
각 옷의 종류에 따라 경우의 수를 따진다.
우선 unordered_map을 이용하여 의상의 종류를 key로 의상 수를 Value로 가지게 합니다.
다음 clothes는 의상의 이름과 종류를 나타내는 벡터로 반복문을 통하여 의상의 종류를 unordered_map에 추가한다
이제 각 의상의 종류별로 의상의 개수+1을 곱해준다. 의상을 입거나 입지 않았을 경우를 고려
다음 아무것도 입지않았을 경우의 수를 제외하기 위해 마지막에 -1을 해주고 리턴을 해준다.
728x90
'프로그래머스 C++' 카테고리의 다른 글
프로그래머스 가장 큰 수 (0) | 2024.03.08 |
---|---|
프로그래머스 베스트앨범 (0) | 2024.03.07 |
프로그래머스 전화번호 목록 (0) | 2024.03.06 |
프로그래머스 해시-완주하지 못한 선수 (0) | 2024.02.22 |
프로그래머스 해시-폰켓몬 (0) | 2024.02.18 |