★스택★뒤에 있는 큰 수 찾기[프로그래머스]
2023. 6. 19. 18:19
728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/154539
def solution(numbers):
stack = []
result = [-1] * len(numbers)
for i in range(len(numbers)):
while stack and numbers[i] > numbers[stack[-1]]:
print(f'stack : {stack}')
index = stack.pop()
result[index] = numbers[i]
stack.append(i)
return result
==> stack은 뒤에 큰 수의 인덱스 값이라 생각하자!!!
728x90
반응형
'Python(프로그래머스) > 스택,큐' 카테고리의 다른 글
★스택★이중리스트_직사각형 좌표구하기[프로그래머스] (0) | 2023.06.23 |
---|---|
★리스트★스택★같은 숫자는 싫어[프로그래머스] (1) | 2023.06.18 |
★DEQUE★split()★괄호 회전하기[프로그래머스] (0) | 2023.04.26 |
★VER3.0★Deque★문자열슬라이싱★같은 숫자는 싫어[프로그래머스] (1) | 2023.01.03 |
★DEQUE★다리를 지나는 트럭[프로그래머스] (0) | 2022.11.29 |