Este é um repositório referente ao primeiro desafio técnico da escribo em JavaScript, e utilizando HTML e CSS para visualizar o resultado
- Implemente uma função que receba um número inteiro positivo e retorne o somatório de todos os valores inteiros divisíveis por 3 ou 5 que sejam inferiores ao número passado.
O principal desafio está em js/script.js e aqui segue o passo a passo que tomei:
-
criação da função sumValues
-
criação de um array vazio
-
For clássico para interar a variavel i
-
Verificar se o resto da divisão de i por 3 retornar 0 ou se o resto da divisão de i por 5 retornar 0, adicionar o valor de i ao Array
-
Após o For ser concluído, criei uma variável em que utilizo o método do JS reduce, que retorna a soma de todos os numeros desse Array.
Para testar o código, criei uma pequena pagina para visualizar o resultado do desafio, que irei fazer o deploy atráves do Github Pages, o link esta em About no próprio repositório ou clicando aqui
- O resultado vai estar visivel após digitar o valor no input e clicar no botão Resultado (o resultado aparecerá também através DevTools em console)
Corrigindo, adicionei um valor inicial de 10 no input