Files
python/sum-of-multiples/example.py

14 lines
344 B
Python
Raw Normal View History

2014-03-18 04:30:26 +01:00
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)