[프로그래머스] 진료순서_정하기
내 풀이
def solution(emergency):
sorted_dict = {value: idx + 1 for idx, value in enumerate(sorted(emergency, reverse=True))}
return [sorted_dict[value] for value in emergency]
1) emergency를 역순으로 정렬하면서 dict에 value와 idx+1로 순서를 지정한다.
2) emergency 순회하며 dict에 해당 key의 순서를 가져와서 새로운 리스트로 반환한다.