프로그래머스/입문
[프로그래머스] Lv.0 /진료순서 정하기 (파이썬/Python)
junslee
2024. 12. 21. 16:52
1. 문제 설명
2. 풀이 과정
해당 문제는 주어진 리스트의 내림차순 순위를 주어진 리스트 순서대로 변환시켜야 하는 문제이다.
주어진 리스트를 내림차순으로 정렬하기 위해 sorted()메서드와 reverse= True를 사용한다.
순위를 dict으로 표현하여 입력으로 응급도를 보내면 바로 순위를 내보낼 수 있게 할 것이다.
enumerate()메서드를 사용해 {순위, 응급도} dict을 만든다.
순위는 1부터 시작이므로 start=1을 한다.
key값을 응급도로 하기 위해 빈 dict인 sequence_dict에 sequence_dict[응급도] = 순위로 재배치 해준다.
마지막으로 입력으로 응급도를 출력으로 순위를 내보내면 끝이다.
# 자투리 개념
- sorted() : 오름차순 정렬
- sorted( , reverse = True) : 내림차순 정렬
- enumerate( ) : 리스트를 순회하면서 인덱스와 값을 동시에 반환하는 함수