Hanwool Codes RSS Tag Admin Write Guestbook
2023-02-02 05:26:03

Lists | HackerRank

 

Lists | HackerRank

Perform different list operations.

www.hackerrank.com

 

Goal

 

read different commands, operate commands and print the results.

 

 

Solution

 

you can create if statement to operate each command.

But important is to read the values after commands.

I use *line to read values.

 

# Lists

if __name__ == '__main__':
    N = int(input())
    
    results = []
    
    for _ in range(N):
        name, *line = input().split()
        
        if name == "insert":
            results.insert(int(line[0]), int(line[1]))
        
        elif name == "append":
            results.append(int(line[0]))
            
        elif name == "sort":
            results.sort()
            
        elif name == "print":
            print(results)
        
        elif name == "pop":
            results.pop()
            
        elif name == "remove" :
            results.remove(int(line[0]))
            
        else: #name == reverse
            results.reverse()
Hanwool Codes. Designed by 코딩재개발.