def solution(emergency):
answer = []
sort_num = sorted(emergency, reverse = True)
for i in emergency:
answer.append(sort_num.index(i) + 1)
#print(answer)
return answer
▶일단 임시변수 i가 emergency리스트의 요소에 차례대로 접근하되
▶ emergency 요소에 해당하는
▶ 정렬된 sorted_num의 인덱스+1은 진료의 등수를 나타낸다.
▶ emergency 리스트에 차례로 접근했기 때문에 등수값을 answer리스트에 append하면
▶ emergency의 해당요소에 차례로 등수를 부여한 것이 된다
'프로그래머스(파이썬) > LV.0(파이썬)' 카테고리의 다른 글
문자열밀기 - 리스트끼리 비교가능★ + rotate함수 (0) | 2022.11.16 |
---|---|
개미군단 (0) | 2022.11.16 |
외계행성의 나이 - chr, join 메서드 (0) | 2022.11.15 |
치킨 쿠폰★ 갱신의 논리 (0) | 2022.11.15 |
특이한 정렬★★ - 리스트 통째 + 정렬기준★ (0) | 2022.11.15 |