⭐️
def solution(numbers):
sz = len(numbers)
answer = [-1 for i in range(sz)]
temp = []
for i in range(sz):
while temp and numbers[temp[-1]] < numbers[i]:
answer[temp.pop()] = numbers[i]
temp.append(i)
return answer
출처: 프로그래머스 코딩 테스트 연습, https://school.programmers.co.kr/learn/challenges