반응형
def solution(clothes):
spy = {}
answer = 1
for i in clothes:
if i[1] in spy:
spy[i[1]].append(i[0])
else:
spy[i[1]] = [i[0]]
for k in spy:
answer *= len(spy[k])+1
return answer-1
마지막에 answer-1을 해주는 이유는 아무것도 안입은 경우를 빼주기 위해!
반응형
'알고리즘 > 프로그래머스 level 1,2' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 기능 개발 (0) | 2021.04.27 |
---|---|
[파이썬🐍] 프로그래머스 : 행렬의 곱셈 (0) | 2021.04.26 |
[파이썬🐍] 프로그래머스 : 전화번호 목록 (0) | 2021.04.23 |
[파이썬🐍] 프로그래머스 : 약수의 합 (0) | 2021.04.21 |
[파이썬🐍] 프로그래머스 : 최대공약수와 최소공배수 (0) | 2021.04.21 |
댓글