Lists in Python - Hacker Rank Solution
Hello coders, today we will be solving Lists in Python Hacker Rank Solution.
Problem
Consider a list [list = []]. You can perform the following commands:
- insert i e: Insert integer e at position i.
- print: Print the list.
- remove e: Delete the first occurrence of integer e.
- append e: Insert integer e at the end of the list.
- sort: Sort the list.
- pop: Pop the last element from the list.
- reverse: Reverse the list.
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.
Example
N = 4
append 1
append 2
insert 3 1
- append 1:Append 1 to the list, arr = [1].
- append 2:Append 2 to the list, arr = [1, 2].
- insert 3 1: Insert 3 at index 1, arr = [1, 3, 2].
- print: Print the array.
- Output:
Input Format
The 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
- The elements added to the list must be integers.
Output Format
For each command of type print, print the list on a new line.
Sample Input 0
Sample Output 0
Solution - Lists in Python - Hacker Rank Solution
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:
- Nested Lists in Python - Hacker Rank Solution
- Write a Function in Python - Hacker Rank Solution
- Find the Runner Up Score! in Python - Hacker Rank Solution
- Python Print Functions - Hacker Rank Solution
- List Comprehensions in Python - Hacker Rank Solution