https://programmers.co.kr/learn/courses/30/lessons/42588
level2
스택, 큐 문제인데 좀 야매로 풀었다는 느낌이 든다.
def solution(heights):
answer = []
while(heights):
h = heights.pop()
for i in range(1, len(heights)+1):
if heights[-i] > h:
answer.append(len(heights)+1-i)
break
else:
answer.append(0)
answer.reverse()
return answer
'algorithm > python' 카테고리의 다른 글
프로그래머스/완전탐색/모의고사 (0) | 2020.03.08 |
---|---|
프로그래머스/힙/더 맵게 (0) | 2020.03.07 |
프로그래머스/정렬/H-Index (0) | 2020.03.07 |
프로그래머스/정렬/K번째수 (0) | 2020.03.07 |
프로그래머스/정렬/가장 큰 수 [실패] (0) | 2020.03.06 |