https://school.programmers.co.kr/learn/courses/30/lessons/120835
def solution(emergency):
answer = []
sorted_emergency = sorted(emergency, reverse = True)
for i in emergency:
answer.append(sorted_emergency.index(i) + 1)
return answer
emergency
배열의 크기가 클 수록 응급도가 높은것이니, 인덱스를 활용하기 위해 역순으로 정렬하고, 출력은 0
번이 아닌 1
번 부터니까 인덱스 + 1
해서 반환했다.def solution(emergency):
arr = []
for i in emergency:
idx = 1
for j in emergency:
if i < j:
idx += 1
arr.append(idx)
return arr
index()
함수를 사용하지 않아도 된다는 생각을 명심하자.피드백은 언제나 환영입니다 :)