题解 | 【模板】栈的操作

【模板】栈的操作

https://www.nowcoder.com/practice/cdf02ea916454957b575585634e5773a

from sys import stdin
from random import randint
input = lambda: stdin.readline().strip()
# read1 = stdin.read().split()
# idx = 1
l = []
for _ in range(int(input())):
    x = input().split()
    if x[0] == "push":
        l.append(x[1])
    elif x[0] == "pop":
        try:
            l.pop()
        except:
            print("Empty")
    elif x[0] == "query":
        try:
            print(l[-1])
        except:
            print("Empty")
    else:
        print(len(l))


全部评论

相关推荐

10-28 10:48
已编辑
门头沟学院 Java
孩子我想要offer:发笔试后还没笔试把我挂了,然后邮箱一直让我测评没测,后面不知道干嘛又给我捞起来下轮笔试,做完测评笔试又挂了😅
点赞 评论 收藏
分享
10-10 01:10
已编辑
深圳大学 测试开发
面了100年面试不知...:六月到九月,四个项目一个实习,是魔丸吗
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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