def topContestantsUI(self, l, params): printFunctionsClassModule = printFunctionsClass() if len(params) == 2: self.topProblemContestants(l, params) return x = int(params[0]) printFunctionsClassModule.printTopContestants(l, x)
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)
def printSpecificList(self, l, params): printFunctionsClassModule = printFunctionsClass() x = int(params[1]) printFunctionsClassModule.printSpecificList(l, x, params[0])
def printSortedListUI(self, l): printFunctionsClassModule = printFunctionsClass() printFunctionsClassModule.printSortedList(l)
def topUI2(self, l): printFunctionsClassModule = printFunctionsClass() p = self.readProblemNumber() x = self.readTopNumber() printFunctionsClassModule.printTopProblemsContestants(l, x, p - 1)
def topUI1(self, l): printFunctionsClassModule = printFunctionsClass() x = self.readTopNumber() printFunctionsClassModule.printTopContestants(l, x)
def listUI5(self, l): printFunctionsClassModule = printFunctionsClass() x = self.readGivenNumber() printFunctionsClassModule.printSpecificList(l, x, '>')
def listUI1(self, l): printFunctionsClassModule = printFunctionsClass() printFunctionsClassModule.printList(l)