python
[프로그래머스] 진료순서 정하기.py
ovovvvvv
2023. 4. 3. 00:17
728x90
문제
코드
def solution(emergency):
answer = []
sortlist = sorted(emergency, reverse = True)
for i in emergency:
answer.append(sortlist.index(i) + 1)
return answer
내림차순으로 정렬을 해야겠다는 생각이 들었지만 ! sorted의 존재를 전혀 모르고 있었기에 구글 검색을 해 해결을 했다
sortlist 는 emergency로 받은 배열을 내림차순으로 정렬해 놓은 리스트를 말한다.
sorted(정렬할 데이터)
sorted(정렬할 데이터, reverse 파라미터)
sorted(정렬할 데이터, key 파라미터)
sorted(정렬할 데이터, ke 파라미터, reverse 파라미터)
의 형식으로 작성하며
reverse = False 로 하면 오름차순 정렬이 되고,
reverse = True 로 하면 내림차순 정렬이 된다.