#01 — Projeto Euler — Múltiplos de 3 ou 5

Vinicius Bernal
2 min readJan 11, 2023

--

Exercício 01: Múltiplos de 3 ou 5

Se listarmos todos os números naturais abaixo de 10 que são múltiplos de 3 ou 5, obtemos 3, 5, 6 e 9. A soma desses múltiplos é 23.
Encontre a soma de todos os múltiplos de 3 ou 5 abaixo de 1000.

Analisando o exercício

Inicialmente, o exercício parece ser mais complicado do que realmente é, o meu conselho é você realmente entender o que que se pede e então tentar resolvê-lo sozinho, depois volte aqui para compararmos o resultado.

É importante isolar os elementos do problema, para entendermos completamente o que estamos tentando fazer.

Múltiplo de X

Se eu te perguntar,

10 é múltiplo de 5?

O que de fato estou perguntando,

10 é um número que pode ser o resultado de uma multiplicação de 5 por um número inteiro?

Nesse caso sim, 5 x 2 = 10; sendo assim, 10 é múltiplo de 5.

Resolução

Agora que já isolamos os elementos do problema e entendemos o que de fato é solicitado, podemos inicar a nossa resolução.

Se dará em alguns passos:

  • Dado um número, verificar se é multiplo de 3 ou 5;
  • Caso sim, somar esse número a um variável total;

Vamos observar nosso código e ver se está parecido com o seu:

Esse código ficou um tanto quando verboso, é verdade. Sempre é possível fazer um refactor e implementar melhorias. Entretanto, o mais importante nesse momento é desenvolvermos a nossa lógica, isolar os elementos do problema e resolvê-lo de forma simples. Qualquer pessoa que olhar o nosso código, sem ter muito trabalho, conseguirá entender o que é que está se passando.

Nos vemos na próxima resolução de exercício 😄

--

--

Vinicius Bernal
Vinicius Bernal

Written by Vinicius Bernal

0 Followers

Software engineer focused in frontend development, specialized in JavaScript and ReactJS.

No responses yet