Files
python/sum-of-multiples/example.py
2014-03-18 15:35:05 +01:00

14 lines
344 B
Python

class SumOfMultiples(object):
def __init__(self, *args):
self.numbers = args if args else [3, 5]
def to(self, limit):
return sum(n
for n in range(limit)
if self.is_multiple(n))
def is_multiple(self, m):
return any(m % n == 0
for n in self.numbers)