Sort by

recency

|

2890 Discussions

|

  • + 0 comments
    if __name__ == '__main__':
        N = int(input())
    
    my_list = []
    
    for _ in range(N):
        command = input().split()
        if command[0] == "print":
            print(my_list)
        elif command[0] == "sort":
            my_list.sort()
        elif command[0] == "pop":
            my_list.pop()
        elif command[0] == "reverse":
            my_list.reverse()
        elif command[0] == "insert":
            my_list.insert(int(command[1]),int(command[2]))
        elif command[0] == "remove":
            my_list.remove(int(command[1]))
        elif command[0] == "append":
            my_list.append(int(command[1]))
    
  • + 0 comments
    if __name__ == '__main__':
        N = int(input())
        
        data = []
        commands = []
        for i in range(N):
            commands.append(input().strip())
        
        
        def action(comamnd):
            if "print" in comamnd:
                print(data)
            elif "insert" in comamnd:
                data.insert(int(comamnd.split()[1]), int(comamnd.split()[2]))
            elif "remove" in comamnd:
                data.remove(int(comamnd.split()[1]))
            elif "append" in comamnd:
                data.append(int(comamnd.split()[1]))
            elif "sort" in command:
                data.sort()
            elif "pop" in command:
                data.pop()
            elif "reverse" in command:
                data.reverse()
            return   
        
        for i in range(N):
            command = commands[i]
            action(command)
    
  • + 0 comments

    i create an empty list and added the all commands in the input but only one testcase is passed another testcase 1 is failed may i know the reason

  • + 0 comments

    if name == 'main': N = int(input()) cmd_ls = [] data = []

    def action(cmd):
        if 'print' in cmd:
            print(data)
        elif 'append' in cmd:
            data.append(int(cmd[1]))
        elif 'insert' in cmd:
            data.insert(int(cmd[1]), int(cmd[2]))
        elif 'remove' in cmd:
            data.remove(int(cmd[1]))
        elif 'sort' in cmd:
            data.sort()
        elif 'pop' in cmd:
            data.pop()
        elif 'reverse' in cmd:
            data.reverse()
    
    
    for x in range(N):
        cmd_ls.append(input().strip())
        cmd = cmd_ls[x].split()
        action(cmd)
    
  • + 0 comments

    n = int(input()) List = [] for i in range(n): command = input().split() if command[0] == "insert": List.insert(int(command[1]), int(command[2])) elif command[0] == "remove": List.remove(int(command[1])) elif command[0] == "append": List.append(int(command[1])) elif command[0] == "sort": List.sort() elif command[0] == "pop": List.pop() elif command[0] == "reverse": List.reverse() elif command[0] == "print": print(List)