Question
Python 3 only Problem 3. (Inverse Permutation) Write a program inverse_permutation.py that accepts a permutation of the integers 0 through n1 as n command-line arguments
Python 3 only
Problem 3. (Inverse Permutation) Write a program inverse_permutation.py that accepts a permutation of the integers 0 through n1 as n command-line arguments and writes its inverse. If the permutation is a list a, its inverse is the list b such that a[b[i]] = b[a[i]] = i. Be sure to check that the input is a valid permutation. If not, the program must exit with the message Not a permutation you can do this by calling the function sys.exit(msg), where msg is the message you want to write. $ python3 inverse_permutation.py 1 2 3 4 5
Not a permutation
$ python3 inverse_permutation.py 5 3 4 0 1 2
3 4 5 1 2 0
$ python3 inverse_permutation.py 0 1 2 3 4 5
0 1 2 3 4 5
$ python3 inverse_permutation.py 5 4 3 2 1 0
5 4 3 2 1 0
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started