반응형
Level 2 스택/큐
문제: https://programmers.co.kr/learn/courses/30/lessons/42584
from collections import deque
def solution(prices):
answer = []
for i in range(len(prices)-1):
price = 1
for j in range(i+1, len(prices)-1):
if prices[i] <= prices[j]:
price += 1
else:
break
answer.append(price)
#마지막은 항상 0
answer.append(0)
return answer
prices 리스트를 마지막까지 탐색하는 것이 아니라 마지막 -1 까지만 반복,
마지막은 항상 0 추가
반응형
'ProblemSolving > Stack, Queue' 카테고리의 다른 글
백준 9935 문자열 폭발 (파이썬) (0) | 2022.06.01 |
---|---|
백준 1541 잃어버린 괄호 (파이썬) (0) | 2022.05.24 |
프로그래머스 다리를 지나는 트럭 (파이썬) (0) | 2022.05.05 |
프로그래머스 프린터 (파이썬) (0) | 2022.05.05 |
프로그래머스 기능 개발 (파이썬) (0) | 2022.05.05 |