https://school.programmers.co.kr/learn/courses/30/lessons/131704
모범 답안
def solution(order):
answer = 0
stack = []
for idx, num in enumerate(order):
stack.append(idx+1)
while stack and stack[-1] == order[answer]:
stack.pop()
answer +=1
return answer
'코딩테스트 > programmers (python)' 카테고리의 다른 글
Programmers / 2단계 / 2 x n 타일링 / python (0) | 2024.03.25 |
---|---|
Programmers / 3단계 / 최고의 집합 / python (0) | 2024.03.23 |
Programmers / 2단계 / 숫자 변환하기 / python (0) | 2024.03.22 |
Programmers / 2단계 / 롤케이크 자르기 / python (0) | 2024.03.19 |
Programmers / 3단계 / 이중우선순위큐 / python / heapq (0) | 2024.03.18 |