나의 풀이
def solution(clothes):
answer = 1
data = {}
for i, j in clothes:
data[j] = data.get(j, 0) + 1
for i in data:
answer *= data[i] + 1
return answer - 1
파이썬 dictionary의 .get 함수를 사용하였다.
data.get(x, y)
딕셔너리 data에서 x 값을 가져오되, 없다면 y를 반환(default value)
'코딩 테스트 (Coding Test)' 카테고리의 다른 글
[프로그래머스] n^2 배열 자르기 (0) | 2023.01.18 |
---|---|
[프로그래머스] 2019 카카오 겨울 인턴 - 튜플 - 파이썬 풀이 (0) | 2023.01.18 |
[프로그래머스] 괄호 회전하기 - 파이썬 풀이 (0) | 2023.01.17 |
[프로그래머스] 캐시 - 파이썬 풀이 (0) | 2023.01.17 |
[프로그래머스] 멀리 뛰기 - 파이썬 풀이 (0) | 2023.01.17 |