728x90
import sys
n = int(sys.stdin.readline())
stack = []
for i in range(n):
command = sys.stdin.readline().split()
if command[0] == "push":
stack.append(command[1])
elif command[0] == "pop":
if len(stack) == 0:
print(-1)
else:
print(stack.pop())
elif command[0] == "top":
if len(stack) == 0:
print(-1)
else:
print(stack[-1])
elif command[0] == "size":
print(len(stack))
elif command[0] == "empty":
if len(stack) == 0:
print(1)
else:
print(0)
728x90
'[Coding Test] > [백준]' 카테고리의 다른 글
[백준] 2812 파이썬(python) : 크게 만들기 - (★) (0) | 2022.06.16 |
---|---|
[백준] 10799 파이썬(python) : 쇠막대기 - (★) (0) | 2022.06.16 |
[백준] 8958 파이썬(python) : OX퀴즈 (0) | 2022.06.16 |
[백준] 1427 python(파이썬) : 소트인사이드 (0) | 2022.06.13 |
[백준] 2480 python(파이썬) : 주사위 세개 - (수정) (0) | 2022.06.13 |