-
[프로그래머스] 베스트앨범 - 파이썬(python)
나의 풀이 def solution(genres, plays): answer = [] dic = {} dic2 = {} # dic 에 key : 장르, # value : 장르 총 재생횟수 를 저장한다. # dic2 에 key : 장르, # value : (수록곡 재생횟수, 고유번호) 을 저장한다. for i, (j,k) in enumerate(zip(genres, plays)): if j not in dic : dic[j] = plays[i] else : dic[j] += plays[i] if j not in dic2 : dic2[j] = [(plays[i], i)] else : dic2[j].append((plays[i],i)) # dic 의 (key, value) 에 대해 value 값으로 내림차순 정..
알고리즘/해시
2022. 5. 6.