문제풀이/기타

* [파이썬] [해시] Pro 위장

승무_ 2022. 2. 10. 11:51

문제

https://programmers.co.kr/learn/courses/30/lessons/42578?language=python3 

 

코딩테스트 연습 - 위장

 

programmers.co.kr

 

코드

def solution(clothes):
    dicts={}
    for i in clothes:
        if not i[1] in dicts:
            dicts[i[1]]=1
        else:
            dicts[i[1]]+=1

    result=1
    for i in dicts.values():
        #각 종류별 +1(안입은 경우)
        result*=(i+1)
    #전체 -1(전부 안입은 경우)
    return result-1