[프로그래머스] 위장 (python, 해시)
728x90
반응형
조합의 경우의 수라고 볼 수 있는 것 같다
각 종류의 옷을 안입는 경우까지 포함해서 종류별 옷의 개수+1 해서 모두 곱해준 다음
모든 의상을 입지않는 경우 1을 빼준다 (적어도 하나는 입어야한다)
from collections import defaultdict
def solution(clothes):
answer = 1
dic=defaultdict(int)
for a,b in clothes:
dic[b]+=1
for v in dic.values():
answer*=(v+1)
return answer-1
728x90
반응형
'프로그래머스' 카테고리의 다른 글
[프로그래머스] 프린터 (javascript) (0) | 2021.01.20 |
---|---|
[프로그래머스] 기능 개발 (javascript) (0) | 2021.01.19 |
[프로그래머스] 전화번호 목록 (python, 해시) (0) | 2020.12.22 |
[프로그래머스] 완주하지 못한 선수 (Python, javascript) (0) | 2020.12.22 |
[프로그래머스] 기지국 설치 (파이썬) (0) | 2020.12.13 |
TAGS.