본문 바로가기
백준 알고리즘/시뮬레이션

백준 10828 파이썬

by paysmile 2018. 9. 13.


n = int(input())
a=[]
for i in range(n):
cmd = input().split()
if cmd[0] == 'push':
a.append(cmd[1])
elif cmd[0] == 'pop':
try:print(a.pop())
except: print(-1)
elif cmd[0] == 'size':
print(len(a))
elif cmd[0] == 'empty':
if len(a)==0:
print(1)
else:
print(0)
elif cmd[0] == 'top':
try:
print(a[-1])
except:
print(-1)


'백준 알고리즘 > 시뮬레이션' 카테고리의 다른 글

백준 1966번 파이썬  (0) 2018.09.17
백준 10845 파이썬  (0) 2018.09.16
백준 9012 파이썬  (0) 2018.09.16
백준 1874 파이썬  (0) 2018.09.14
백준 9020 파이썬  (0) 2018.09.13