Multiples of 3 or 5
If we list all the natural numbers below
Find the sum of all the multiples of
Este problema se puede resolver fácilmente usando las fórmulas de suma de los primeros
Por lo tanto, los multiplos de 3 serían:
Los de 5:
Con esto estaríamos sumando doblemente los multiplos de 3 y 5, por lo que los tenemos que restar:
En general para los multiplos de 3 o 5 por debajo de
En python:
n=1000
S = lambda n: n*(n+1)//2
3*S(int(n/3)) + 5*S(int(n/5)) - 15*S(int(n/15))