반응형
def solution(prices):
answer = [0]*len(prices)
for i in range(len(prices)-1):
for j in range(i, len(prices)-1):
if prices[i] > prices[j]:
break
else:
answer[i] += 1
return answer
아주 간단하게 풀 수 있었다.
마지막 리스트에는 항상 '0'일 수 밖에 없다.
초기화할 때 '0'으로 했기 때문에 마지막까지 고려할 필요가 없어진다.
반응형
'알고리즘 > 프로그래머스 level 1,2' 카테고리의 다른 글
[파이썬🐍] 프로그래머스 : 체육복 (0) | 2021.04.19 |
---|---|
[파이썬🐍] 프로그래머스 : 모의고사 (0) | 2021.04.18 |
[파이썬🐍] 프로그래머스 : 완주하지 못한 선수 (0) | 2021.04.18 |
[파이썬🐍] 프로그래머스 : 프린터 (0) | 2021.04.17 |
[파이썬🐍] 프로그래머스 : 두 개 뽑아서 더하기 (0) | 2021.04.16 |
댓글