Updated result to function

This commit is contained in:
2020-10-29 09:15:05 -04:00
parent 74b4233af0
commit ad458278d4
6 changed files with 32 additions and 25 deletions

View File

@@ -71,19 +71,18 @@ class Problem5(Problem):
#Stop the timer
self.timer.stop()
#Save the results
if(currentNum < 0):
self.result = "There was an error: Could not find a number that fit the criteria"
else:
self.result = "The smallest positive number that is evenly divisible by all numbers 1-20 is " + str(self.smallestNum)
#Throw a flag to show the problem is solved
self.solved = True
#Reset the problem so it can be run again
def reset(self):
super().reset()
self.smallestNum = 0
#Returns the result of solving the problem
def getResult(self):
#If the problem hasn't been solved throw an exception
if(not self.solved):
raise Unsolved("You must solve the problem before you can see the result")
return "The smallest positive number that is evenly divisible by all numbers 1-20 is " + str(self.smallestNum)
#Gets
#Returns the requested number
def getNumber(self) -> int: