Notice
Recent Posts
Recent Comments
Link
S E P H ' S
[Python] 주식가격 본문
풀이
1. 큐를 사용
2. 맨 앞쪽 것을 빼고 큐에 남은 것들을 비교하는동안 sec 증가
3. 맨 앞쪽 것보다 큐에 남은 것이 값이 작다면 break
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
'Algorithm > Programmers' 카테고리의 다른 글
[Python] 하노이의 탑 (0) | 2021.09.04 |
---|---|
[Python] N-Queen (0) | 2021.09.04 |
[Python] 구명보트 (0) | 2021.09.01 |
[Python] 캐시 (0) | 2021.08.31 |
[Python] 이진 변환 반복하기 (0) | 2021.08.30 |