Python(알고리즘,문제풀이)/프로그래머스(입문100제)
코딩테스트입문 / 진료순서 정하기
박혀노
2023. 7. 19. 14:09
728x90
📚문제
📝풀이
def solution(emergency):
sort_emergency = sorted(emergency, reverse=True)
order = []
for i in emergency:
order.append(sort_emergency.index(i)+1)
return order
부트캠프에서 공부할 때 왠지 풀어본 것 같은데도..꽤 오래 생각했다
sort와 index를 응용하는것 까진 생각 났는데 거기서 막혀서 좀 어려웠다.
order 라는 순서 리스트를 하나 더 만들어줘서 다른 배열을 만드는 게 핵심
emergency 리스트를 순서에맞게 변경하려고 하니까 좀 복잡했다
728x90