알고리즘/프로그래머스
2024. 5. 11.
[파이썬] 프로그래머스 알고리즘 고득점 Kit - 해시 / 의상 완벽해설
문제 해설 이 문제를 풀기 위해서 나의 경우는 "딕셔너리" 자료 구조를 사용하여 풀어냈다. 문제가 "해시" 자료 구조 카테고리에 있었기 때문에 자연스레 딕셔너리를 사용할 생각을 했다. 문제 풀이는 우선 의상의 종류별로 딕셔너리에 잘 정리해둔 후, 모든 경우의 수를 계산해주기만 하면 된다. cloth_dict = {} categories = [] for i in range(len(clothes)): cloth, category = clothes[i] if category not in categories: categories.append(category) cloth_dict[category] = [cloth] e..