Desafio de programação para praticar
Se listarmos todos os numeros naturais abaixo de 10 que são múltiplos de 3 ou 5, teremos 3, 5, 6 e 9. A soma desses múltiplos é 23.
Elabore uma solução que retorne a soma de todos os múltiplos de 3 ou 5 abaixo do número informado. Adicionalmente, se o número for negativo, retorne 0.
Nota: Se o número é múltiplo de 3 e 5, só deve ser contado uma única vez.
O projeto tem o objetivo de desenvolver as habilidades de resolução de problemas por meio de programação. O Desafio original pode ser verificado no link https://www.codewars.com/kata/514b92a657cdc65150000006/train/javaencoding
- JDK 1.8 ou versão posterior
- Clone o repositório ou faça o download .zip file
git clone https://github.com/vitormarcato/multiplesOf3Or5.git
- Compile:
javac MultiplesOf3Or5.java
- Execute
java MultiplesOf3Or5
- Insira um número natural, por exemplo:
10
- Saída esperada:
33
🪧 Vitrine.Dev | https://cursos.alura.com.br/vitrinedev/vitormarcato |
---|---|
✨ Nome | Múltiplos de 3 ou 5 |
🏷️ Tecnologias | java |
🚀 URL | |
🔥 Desafio | https://www.codewars.com/kata/514b92a657cdc65150000006/train/javaencoding |
[us]
A code challenge to practice
If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.
Finish the solution so that it returns the sum of all the multiples of 3 or 5 below the number passed in. Additionally, if the number is negative, return 0 (for languages that do have them).
Note: If the number is a multiple of both 3 and 5, only count it once.
The project purpose is to practice, study and improve knowledge about programming.
The challenge is available on https://www.codewars.com/kata/514b92a657cdc65150000006/train/javaencoding
- JDK 1.8 or later version
- Clone source code or download .zip file
git clone https://github.com/vitormarcato/multiplesOf3Or5.git
- Compile:
javac MultiplesOf3Or5.java
- Run App class
java MultiplesOf3Or5
- enter a natural number, for exemple:
10
- expected output:
33
Feito por Vitor Marcato