Hello Programmers/Coders, Today we are going to share solutions of Programming problems of HackerRank of Programming Language Python. At Each Problem with Successful submission with all Test Cases Passed, you will get an score or marks. And after solving maximum problems, you will be getting stars. This will highlight your profile to the recruiters.
In this post, you will find the solution for Lists in Python-HackerRank Problem. We are providing the correct and tested solutions of coding problems present on HackerRank. If you are not able to solve any problem, then you can take help from our Blog/website.
Use “Ctrl+F” To Find Any Questions Answer. & For Mobile User, You Just Need To Click On Three dots In Your Browser & You Will Get A “Find” Option There. Use These Option to Get Any Random Questions Answer.
Introduction To Python
Python is a widely-used, interpreted, object-oriented, and high-level programming language with dynamic semantics, used for general-purpose programming. It was created by Guido van Rossum, and first released on February 20, 1991.
Python is a computer programming language often used to build websites and software, automate tasks, and conduct data analysis. It is also used to create various machine learning algorithm, and helps in Artificial Intelligence. Python is a general purpose language, meaning it can be used to create a variety of different programs and isn’t specialized for any specific problems. This versatility, along with its beginner-friendliness, has made it one of the most-used programming languages today. A survey conducted by industry analyst firm RedMonk found that it was the most popular programming language among developers in 2020.
Link for the Problem – Lists in Python – Hacker Rank Solution
Lists in Python – Hacker Rank Solution
Consider a list (list = []
). You can perform the following commands:
insert i e
: Insert integer at position .print
: Print the list.remove e
: Delete the first occurrence of integer .append e
: Insert integer 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 followed by lines of commands where each command will be of the types listed above. Iterate through each command in order and perform the corresponding operation on your list.
Example
- : Append to the list, .
- : Append to the list, .
- : Insert at index , .
- : Print the array.
Output:
[1, 3, 2]
Input Format
The first line contains an integer, , denoting the number of commands.
Each line of the 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
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]
Lists in Python – Hacker Rank Solution
if __name__ == '__main__': N = int(input()) # Lists in Python - Hacker Rank Solution START Output = []; for i in range(0,N): ip = input().split(); if ip[0] == "print": print(Output) elif ip[0] == "insert": Output.insert(int(ip[1]),int(ip[2])) elif ip[0] == "remove": Output.remove(int(ip[1])) elif ip[0] == "pop": Output.pop(); elif ip[0] == "append": Output.append(int(ip[1])) elif ip[0] == "sort": Output.sort(); else: Output.reverse();
I like what you guys are up too. Such smart work and reporting! Carry on the excellent works guys I¦ve incorporated you guys to my blogroll. I think it’ll improve the value of my web site 🙂