알고리즘/프로그래머스 레벨 0 - python

Day8 - 3) 진료순서 정하기

젤리의it 2023. 1. 20. 19:20

설명

제한사항

입출력 예시

예시 설명

문제 풀이

1. 응급도와 응급도의 크기의 순서에 따라 정렬한 리스트를 비교해서

두 수가 같을때 정렬된 리스트의 위치 인덱스에 더하기 1 => 정렬된 배열의 인덱스+1을 했습니다.

def solution(emergency):
    answer = []
    emergency2 = emergency.copy()
    emergency.sort(reverse=True)
    for i in range(len(emergency)):
        for j in range(len(emergency)):
            if emergency2[i] == emergency[j]:
                j+=1
                answer.append(j)
    return answer

문제를 풀면서 느낀점