코딩테스트

프로그래머스 레벨0 진료순서 정하기

choyou831 2024. 6. 9. 19:47

def solution(emergency):
    answer1 = []
    answer2 = []
    answer2 = sorted(emergency,reverse = True)
    for i in emergency:
        answer1.append(answer2.index(i)+1)
    return answer1

 

내풀이)

answer1,answer2, 배열을 2개를 만들어서 answer2에 내림차순으로 정렬을 해준뒤;

for문을 통해 해당 인덱스를 찾아주면 된다. index(i)+1을 한 이유는 index(i) = 0부터 시작해서

+1을 해줘서 1,2,3으로 시작하기 위해서이다