티스토리 뷰
programmers.co.kr/learn/courses/30/lessons/42584
from collections import deque
def solution(prices):
answer = []
prices = deque(prices)
while(prices):
p = prices.popleft()
cnt = 0
for price in prices:
cnt += 1
if p > price:
break
answer.append(cnt)
return answer
deque를 사용해야 효율성 통과 !!
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스] 구명보트 - Python (0) | 2021.03.25 |
---|---|
[프로그래머스] 다리를 지나는 트럭 - Python (0) | 2021.03.25 |
[프로그래머스] 프린터 - Python (0) | 2021.03.25 |
[프로그래머스] 크레인 인형뽑기 게임 - Python (0) | 2021.03.24 |
[프로그래머스] 정수 삼각형 - Python (0) | 2021.03.12 |