示例#1
0
 def topContestantsUI(self, l, params):
     printFunctionsClassModule = printFunctionsClass()
     if len(params) == 2:
         self.topProblemContestants(l, params)
         return
     x = int(params[0])
     printFunctionsClassModule.printTopContestants(l, x)
示例#2
0
 def topProblemContestants(self, l, params):
     printFunctionsClassModule = printFunctionsClass()
     if len(params) != 2:
         raise ValueError(
             "Your syntax should be something like this : top 5 P2, you didnt write like so"
         )
     x = int(params[0])
     p = int(params[1][1])
     printFunctionsClassModule.printTopProblemsContestants(l, x, p - 1)
示例#3
0
 def printSpecificList(self, l, params):
     printFunctionsClassModule = printFunctionsClass()
     x = int(params[1])
     printFunctionsClassModule.printSpecificList(l, x, params[0])
示例#4
0
 def printSortedListUI(self, l):
     printFunctionsClassModule = printFunctionsClass()
     printFunctionsClassModule.printSortedList(l)
示例#5
0
 def topUI2(self, l):
     printFunctionsClassModule = printFunctionsClass()
     p = self.readProblemNumber()
     x = self.readTopNumber()
     printFunctionsClassModule.printTopProblemsContestants(l, x, p - 1)
示例#6
0
 def topUI1(self, l):
     printFunctionsClassModule = printFunctionsClass()
     x = self.readTopNumber()
     printFunctionsClassModule.printTopContestants(l, x)
示例#7
0
 def listUI5(self, l):
     printFunctionsClassModule = printFunctionsClass()
     x = self.readGivenNumber()
     printFunctionsClassModule.printSpecificList(l, x, '>')
示例#8
0
 def listUI1(self, l):
     printFunctionsClassModule = printFunctionsClass()
     printFunctionsClassModule.printList(l)