초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요.
시작 가격을 뽑는것 부터 시작한다.
1을 뽑은뒤 그 뒤에 값들과 비교를 한다.
모두와 비교를 하고 비교값들 보다 첫번째 값이 작으면
sec에 +1씩 값을 저장한다.
만약 비교하는 값들 중 첫번째 값보다 작은 값이 나온다면
for 문을 탈출하는 조건을 만들고 sec값을 answer 배열에 저장한다.
이렇게 진행하면 문제를 해결할 수 있다!!!
===========================================================
from collections import deque
def solution(prices):
answer = []
queue = deque(prices)
while queue:
price = queue.popleft()
sec = 0
for q in queue:
sec +=1
if price > q:
break
answer.append(sec)
return answer