문제 풀이
def solution(prices):
# 인덱스 오류가 나지 않도록 answer를 0으로 초기화
answer = [0 for i in prices]
for i in range(len(prices)):
# i 다음부터 검사하면 되기 때문에 i + 1부터 시작한다.
for j in range(i + 1, len(prices)):
# i보다 크거나 같으면 계속 더해주고
if prices[j] >= prices[i]:
answer[i] += 1
# i보다 작더라도 1초 더(루프를 한번 더) 돌았기 때문에 1을 더해주고 break
else:
answer[i] += 1
break
return answer
문제 링크
programmers.co.kr/learn/courses/30/lessons/42584?language=python3
'Python > 프로그래머스' 카테고리의 다른 글
[프로그래머스] [Python] 다리를 지나는 트럭 (0) | 2020.11.26 |
---|---|
[프로그래머스] [Python] 기능 개발 (0) | 2020.11.23 |
[프로그래머스] [Python] 베스트앨범 (0) | 2020.11.19 |
[프로그래머스] [Python] 위장 (0) | 2020.11.19 |
[프로그래머스] [Python] 전화번호 목록 (0) | 2020.11.18 |