DataScience trainee

Programmers - 위장

위장


개요

  • 이번 포스팅은 파이썬 코딩테스트 연습문제 풀이입니다.
  • Programmers 에 공개된 예제이며 링크는 아래와 같습니다.

https://programmers.co.kr/learn/courses/30/lessons/42577


코드

def solution(clothes):
    closet = dict()
    for cloth in clothes:
        try:
            if len(cloth) != 1:
                closet[cloth[-1]] += 1
        except:
            if len(cloth) != 1:
                closet[cloth[-1]] = 1
    
    answer = 1
    for n in range(len(closet)):
        answer = answer * (closet[list(closet.keys())[int(n)]] + 1)
    return answer - 1

마치며

이번 포스팅은 Programmers에 존재하는 파이썬 코딩테스트 해시 예제 중 레벨 2에 해당하는 문제입니다.