Python Solution
from abc import ABCMeta, abstractmethod
class AdvancedArithmetic(object, metaclass=ABCMeta):
@abstractmethod
def divisorSum(self, n):
pass
class Calculator(AdvancedArithmetic):
def divisorSum(self, n):
result = 0
for i in range(n):
if n % i == 0:
result += i
return sum
n = int(input())
myCalculator = Calculator()
total = myCalculator.divisorSum(n)
print("I implemented: " + str(AdvancedArithmetic))
print(total)
© 2018 GitHub, Inc.