728x90
📌문제 출처
백준 단계별 문제풀이 : 스택, 큐, 덱 단계
https://www.acmicpc.net/problem/28278
❓ 문제
📗 풀이 코드
input = open(0).readline
if __name__ == '__main__':
n = int(input())
stack = []
for _ in range(n):
ord = list(map(int,input().split()))
if ord[0] == 1: stack.append(ord[1])
elif ord[0] == 2: print(stack.pop() if stack else -1)
elif ord[0] == 3: print(len(stack))
elif ord[0] == 4: print(1 if not stack else 0)
else : print(stack[-1] if stack else -1)
'파이썬 문제풀이' 카테고리의 다른 글
[백준 파이썬] 28279 덱 2 (0) | 2023.10.13 |
---|---|
[백준 파이썬] 12789 도키도키 간식드리미 (0) | 2023.10.13 |
[백준 파이썬] 2805 나무자르기 (0) | 2023.10.13 |
[백준 파이썬] 2579 계단오르기 (0) | 2023.10.13 |
[백준 파이썬] 1389 케빈 베이컨의 6단계 법칙 (0) | 2023.10.12 |