자료구조&알고리즘/프로그래머스
[프로그래머스] Lv.0 진료순서 정하기
celinayk
2024. 5. 3. 15:05
반응형
def solution(emergency):
ans = []
tmp = []
tmp = sorted(emergency)
tmp.reverse()
# sorted(emergency, reverse=True)
for i in emergency:
ans.append(tmp.index(i)+1)
return ans
풀이
마지막에 for문이 이해가 좀 안갔는데
index라는걸 알게됨 index 함수는 배열에서 값의 위치를 찾아주는 함수리며, 중복된 값이 있으면 가장 최소의 위치를 리턴
a = [11,10,12,13,20,31,11,10,10,11]
print(a.index(10))
-----------------------------------
1
이렇게 풀면된다
오랜만에 하니까 다~~~~~~~~~~~까묵음