import sys
arr=[]
for x in range(int(sys.stdin.readline())):
a=list(sys.stdin.readline().split())
if len(a)==2:
if a[0]=='push':
arr.append(int(a[1]))
elif len(a)==1:
if a[0]=='pop':
if arr:
print(arr.pop())
else:print(-1)
elif a[0]=='size':
print(len(arr))
elif a[0]=='empty':
if not arr:
print(1)
else:
print(0)
elif a[0]=='top':
if arr:
print(arr[len(arr)-1])
else:
print(-1)
'알고리즘 > 백준' 카테고리의 다른 글
백준-10869번(사칙연산)-python3 (0) | 2023.11.30 |
---|---|
백준-10845번(큐)-python3 (0) | 2023.11.30 |
백준-10817번(세 수)-python3 (0) | 2023.11.30 |
백준-10816번(숫자 카드2)-python3 (0) | 2023.11.30 |
백준-10815번(숫자 카드)-python3 (0) | 2023.11.30 |