Python increasing list hackerrank solution
Home HackerRank Python Lists in Python - Hacker Rank SolutionHello coders, today we will be solving Lists in Python Hacker Rank Solution. Consider a list (list = []). You can perform the following commands: Init Hello coders, today we will be solving Lists in Python Hacker Rank Solution. Show ProblemConsider a list (list = []). You can perform the following commands:
Initialize your list and read in the value of n followed by n lines of commands where each command will be of the 7 types listed above. Iterate through each command in order and perform the corresponding operation on your list. ExampleN = 4 append 1 append 2 insert 3 1
[1, 3, 2]
Input FormatThe first line contains an integer, n, denoting the number of commands. Each line i of the n subsequent lines contains one of the commands described above. Constraints
Output Format For each command of type print, print the list on a new line. Sample Input 0 12
insert 0 5
insert 1 10
insert 0 6
print
remove 6
append 9
append 1
sort
print
pop
reverse
print
Sample Output 0 [6, 5, 10]
[1, 5, 9, 10]
[9, 5, 1]
Solution - Lists in Python - Hacker Rank Solutionif __name__ == '__main__':
N = int(input())
L=[];
for i in range(0,N):
cmd=input().split();
if cmd[0] == "insert":
L.insert(int(cmd[1]),int(cmd[2]))
elif cmd[0] == "append":
L.append(int(cmd[1]))
elif cmd[0] == "pop":
L.pop();
elif cmd[0] == "print":
print(L)
elif cmd[0] == "remove":
L.remove(int(cmd[1]))
elif cmd[0] == "sort":
L.sort();
else:
L.reverse();
Disclaimer: The above Problem (Lists in Python) is generated by Hacker Rank but the Solution is provided by Sloth Coders. Happy Coding !! A Sloth Who love to Code Also Read:
|