Question
Please answer each Given a string, find the rank of the string amongst its permutations sorted lexicographically. Assume that no characters are repeated. Example :
Please answer each
Given a string, find the rank of the string amongst its permutations sorted lexicographically.
Assume that no characters are repeated.
Example :
Input : 'acb'
Output : 2
The order permutations with letters 'a', 'c', and 'b' :
abc
acb
bac
bca
cab
cba
The answer might not fit in an integer, so return your answer % 1000003
Code will be tested with large test case files please note it, Please don't copy. MCQs with proper explanation needed
1. What will be the output of the following Python function?
len(["hello",2, 4, 6])
a) 4
b) 3
c) Error
d) 6
2. What will be the output of the following Python code?
class A:
def str(self):
return '1'
class B(A):
def init(self):
super().init()
class C(B):
def init(self):
super().init()
def main():
obj1 = B()
obj2 = A()
obj3 = C()
print(obj1, obj2,obj3)
main()
a) 1 1 1
b) 1 2 3
c) '1' '1' '1'
d) An exception is thrown
3. Which of the following statements create a dictionary?
a) d = {}
b) d = {"john":40, "peter":45}
c) d = {40:"john", 45:"peter"}
d) All of the mentioned
4. What will be the output of the following Python code?
re.split('mum', 'mumbai*', 1)
a) Error
b) [", 'bai*']
c) [", 'bai']
d) ['bai*']
5. What will be the output of the following Python code?
class A:
def init(self, x= 1):
self.x = x
class der(A):
def init(self,y = 2):
super().init()
self.y = y
def main():
obj = der()
print(obj.x, obj.y)
main()
a) Error, the syntax of the invoking method is wrong
b) The program runs fine but nothing is printed
c) 1 0
d) 1 2
6. Which of the following functions can help us to find the version of python that we are currently working on?
a) sys.version
b) sys.version()
c) sys.version(0)
d) sys.version(1)
7. The expression a{5} will match _____________ characters with the previous regular expression.
a) 5 or less
b) exactly 5
c) 5 or more
d) exactly 4
8. What will be the output of the following Python code?
x=1
def cg():
global x
x=x+1
cg()
x
a) 2
b) 1
c) 0
d) Error
9. What is displayed on executing print(math.fabs(-3.4))?
a) -3.4
b) 3.4
c) 3
d) -3
10. A class in which one or more methods are only implemented to raise an exception is called an abstract class.
a) True
b) False
11. What is the order of namespaces in which Python looks for an identifier?
a) Python first searches the global namespace, then the local namespace and finally the built-in namespace
b) Python first searches the local namespace, then the global namespace and finally the built-in namespace
c) Python first searches the built-in namespace, then the global namespace and finally the local namespace
d) Python first searches the built-in namespace, then the local namespace and finally the global namespace
12. What will be the output of the following Python code?
def f1(x):
global x
x+=1
print(x)
f1(15)
print("hello")
a) error
b) hello
c) 16
d)
16
hello
13. What will be the output of the following Python code?
m = re.search('a', 'The blue umbrella')
m.re.pattern
a) {}
b) 'The blue umbrella'
c) 'a'
d) No output
14. What is the output of the function complex()?
a) 0j
b) 0+0j
c) 0
d) Error
15. Which function is used to read all the characters?
a) Read()
b) Readcharacters()
c) Readall()
d) Readchar()
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