[프로그래머스] 진료순서 정하기

janjanee·2023년 8월 21일
0

코딩테스트

목록 보기
6/6

[프로그래머스] 진료순서_정하기

내 풀이

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의 순서를 가져와서 새로운 리스트로 반환한다.

profile
얍얍 개발 펀치

0개의 댓글