2014-11-08 14:06:05 -08:00
|
|
|
def sum_of_multiples(limit, multiples=None):
|
2016-04-03 03:33:33 -04:00
|
|
|
if multiples[0] == 0:
|
2014-11-08 14:06:05 -08:00
|
|
|
# multiples of 0 don't change the sum
|
|
|
|
|
multiples = multiples[1:]
|
|
|
|
|
return sum(value for value in range(limit)
|
|
|
|
|
if any(value % multiple == 0
|
|
|
|
|
for multiple in multiples))
|