def solution(emergency):
answer1 = []
answer2 = []
answer2 = sorted(emergency,reverse = True)
for i in emergency:
answer1.append(answer2.index(i)+1)
return answer1
내풀이)
answer1,answer2, 배열을 2개를 만들어서 answer2에 내림차순으로 정렬을 해준뒤;
for문을 통해 해당 인덱스를 찾아주면 된다. index(i)+1을 한 이유는 index(i) = 0부터 시작해서
+1을 해줘서 1,2,3으로 시작하기 위해서이다
'코딩테스트' 카테고리의 다른 글
무작위로 K개의 수 뽑기 level 0 (0) | 2024.07.11 |
---|---|
프로그래머스 크기가 작은 부분 문자열 level 1 (2) | 2024.07.10 |
프로그래머스 레벨0 문자열 계산하기 (0) | 2024.05.18 |
프로그래머스 레벨0 접두사인지 확인하기 (0) | 2024.05.14 |
프로그래머스 레벨 0 소인수분해 (0) | 2024.04.14 |