Link : programmers.co.kr/learn/courses/30/lessons/42584
Python
더보기
1
2
3
4
5
6
7
8
9
10
11
12
13
|
def solution(prices):
stack = [0 for _ in range(len(prices) - 1)]
for i in range(len(prices) - 1):
for p in range(i + 1, len(prices) - 1):
if prices[i] <= prices[p]:
stack[i] += 1
else:
break
for i in range(len(stack)):
stack[i] += 1
stack.append(0)
return stack
|
cs |
FeedBack
cjw.git@gmail.com
'알고리즘 > 소스코드' 카테고리의 다른 글
PROGRAMMERS 42583: 다리를 지나는 트럭 (0) | 2021.01.05 |
---|---|
PROGRAMMERS 42586: 기능개발 (0) | 2021.01.05 |
PROGRAMMERS 42579: 베스트앨범 (0) | 2021.01.05 |
PROGRAMMERS 42578: 위장 (0) | 2021.01.05 |
PROGRAMMERS 42839: 소수 찾기 (0) | 2021.01.02 |
댓글