[Day_31] 프로그래머스 뒤에 있는 큰 수 찾기_파이썬

LUNA·2023년 3월 21일
0

https://school.programmers.co.kr/learn/courses/30/lessons/154539

코드

def solution(numbers):
    stack = []
    answer = [-1] * len(numbers)

    for i in range(len(numbers)):
            while stack and numbers[stack[-1]] < numbers[i]: #stack에 값이 없을때까지
                answer[stack.pop()] = numbers[i]
            stack.append(i)
    
    return answer
profile
Happiness

0개의 댓글