题解 | 【模板】序列操作

【模板】序列操作

https://www.nowcoder.com/practice/12da4185c0bb45918cfdc3072e544069

from csv import QUOTE_NONNUMERIC
 
 # 空序列
sequence = [] 

q = int(input())

for _ in range(q):
    openrate = input().split()

    if openrate[0] == '1':
        x = int(openrate[1])
        sequence.append(x)
    
    if openrate[0] == '2':
        sequence.pop()
    
    if openrate[0] == '3':
        i = int(openrate[1])
        print(sequence[i])
    
    if openrate[0] == '4':
        i = int(openrate[1])
        x = int(openrate[2])
        sequence.insert(i+1,x)

        
    if openrate[0] == '5':
        sequence.sort()
    
    if openrate[0] == '6':
        sequence.sort(reverse= True)
    
    if openrate[0] == '7':
        print(len(sequence))

    if openrate[0] == '8':
        print(" ".join(map(str,sequence)))
    
    

面试刷题-ACM 文章被收录于专栏

面试刷题-ACM格式

全部评论
似乎没有去掉输入的第一个数字?
点赞 回复 分享
发布于 09-25 11:04 安徽

相关推荐

评论
点赞
收藏
分享

创作者周榜

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