[Programmers] 뒤에 있는 큰 수 찾기

태환·2024년 3월 23일
0

Coding Test

목록 보기
142/151
post-custom-banner

📌 [Programmers] 뒤에 있는 큰 수 찾기

📖 문제

📖 예제

📖 풀이

def solution(numbers):
    stk = []
    answer = [-1] * len(numbers)
    
    for i in range(len(numbers)): 
        while stk and numbers[stk[-1]] < numbers[i]:
            answer[stk.pop()] = numbers[i]
        stk.append(i)
    return answer

자료 구조 스택을 활용하여 문제를 해결할 수 있다.

profile
연세대학교 컴퓨터과학과 석사 과정
post-custom-banner

0개의 댓글