题解 | 【模板】栈
【模板】栈
https://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf
import sys
n=int(input())
nums=[]
a=sys.stdin.read().splitlines()
for line in a:
mei=line.split()
comd=mei[0]
if comd=="push":
if len(mei)>1:
nums.append(mei[1])
elif comd=="pop":
if len(nums)>0:
print(nums[-1])
nums.pop()
else:
print("error")
elif comd=="top":
if len(nums)>0:
print(nums[-1])
else:
print("error")
查看19道真题和解析
