题解 | #【模板】栈#

【模板】栈

https://www.nowcoder.com/practice/104ce248c2f04cfb986b92d0548cccbf

# 栈 
# Push  将x加入栈,保证x为int整数
# pop 输出栈顶  并让栈定出栈
# top 输出栈顶 栈顶不出栈
 
ipt_num = int(input()) # 输入一个数字(input输入的都是字符串类型),强制转成整型
list_num = []  # 栈
for i in range(ipt_num):
    action = input()
    if action.split()[0] == "push":  # 字符串分割
        num = action.split()[1]
        list_num.append(num)
    elif action == "pop":
        if list_num:
            print(list_num.pop())
        else:
            print("error")
    elif action == "top":
        if list_num:
            print(list_num[-1])
        else:
            print("error")

全部评论

相关推荐

09-11 19:49
门头沟学院 Java
做个有文化的流氓:对牛弹琴了
点赞 评论 收藏
分享
10-14 21:00
门头沟学院 Java
吃花椒的狸猫:这个人说的倒是实话,特别是小公司,一个实习生哪里来的那么多要求
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务