Sort by

recency

|

2901 Discussions

|

  • + 0 comments

    For Python3 Platform

    N = int(input())
    lst = []
    
    for _ in range(N):
        cmd = input().split()
        
        if(cmd[0] == "insert"):
            lst.insert(int(cmd[1]), int(cmd[2]))
        elif(cmd[0] == "print"):
            print(lst)
        elif(cmd[0] == "remove"):
            lst.remove(int(cmd[1]))
        elif(cmd[0] == "append"):
            lst.append(int(cmd[1]))
        elif(cmd[0] == "pop"):
            lst.pop()
        elif(cmd[0] == "reverse"):
            lst.reverse()
        elif(cmd[0] == "sort"):
            lst.sort()
    
  • + 0 comments
    if __name__ == '__main__':
        N = int(input())
        lst = []
        inputs = [
            [line[0], *map(int,line[1:])] 
            for line in (input().split() for _ in range(N))
        ]
    
        for command_input in inputs:
            try:
                getattr(lst, command_input[0])(*command_input[1:])
            except AttributeError:
                getattr(__builtins__, command_input[0])(*[lst,*command_input[1:]])
    
  • + 0 comments
    if __name__ == '__main__':
        N = int(input())
        lst = []
        
        operations = {
            'append': lambda x: lst.append(x),
            'print': lambda: print(lst),
            'remove': lambda x: lst.remove(x),
            'insert': lambda i, x: lst.insert(i, x),
            'sort': lambda: lst.sort(),
            'pop': lambda: lst.pop(),
            'reverse': lambda: lst.reverse()
        }
        
        inputs = [input().split() for _ in range(N)]
        for command in inputs:
            operations[command[0]](*[int(x) for x in command[1:]])
    
  • + 0 comments

    if name == 'main': N = int(input()) # number of commands lst = [] # initialize empty list

    for _ in range(N):
        cmd = input().split()
        if cmd[0] == "insert":
            lst.insert(int(cmd[1]), int(cmd[2]))
        elif cmd[0] == "print":
            print(lst)
        elif cmd[0] == "remove":
            lst.remove(int(cmd[1]))
        elif cmd[0] == "append":
            lst.append(int(cmd[1]))
        elif cmd[0] == "sort":
            lst.sort()
        elif cmd[0] == "pop":
            lst.pop()           # pop last element
        elif cmd[0] == "reverse":
            lst.reverse()
    
  • + 0 comments

    if name == 'main': N = int(input()) fin=[] for i in range(N): value=input() value=value.split() if value[0]=='insert': fin.insert(int(value[1]),int(value[2])) if value[0]=='print': print(fin) if value[0]=='remove': fin.remove(int(value[1])) if value[0]=='sort': fin.sort() if value[0]=='reverse': fin.reverse() if value[0]=='pop': fin.pop() if value[0]=='append': fin.append(int(value[1]))