Soma dos números divisíveis em um intervalo

Crie uma função que receba start, end e divisor e retorne a soma dos números inteiros divisíveis por divisor no intervalo de start a end, incluindo as duas extremidades.

Exemplos

Program.evenlyDivisible(1, 10, 20) ➞ 0
// Nenhum número de 1 a 10 é divisível por 20.

Program.evenlyDivisible(1, 10, 2) ➞ 30
// 2 + 4 + 6 + 8 + 10 = 30

Program.evenlyDivisible(1, 10, 3) ➞ 18
// 3 + 6 + 9 = 18

Notas

  • Retorne 0 se não houver nenhum número que atenda à condição no intervalo.
  • -100000 <= start <= end <= 100000.
  • divisor é positivo.
  • O zero e os múltiplos negativos seguem as regras usuais de divisibilidade.