From ee37c60c46b3ca6ab9bb9062c1947cdc9f098de8 Mon Sep 17 00:00:00 2001 From: Victor Souza Date: Mon, 31 Oct 2022 18:07:58 -0300 Subject: [PATCH] feat(sumEven):adicionando funcionalidade --- 07-sumEven/index.js | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/07-sumEven/index.js b/07-sumEven/index.js index bb1e095..8e48c45 100644 --- a/07-sumEven/index.js +++ b/07-sumEven/index.js @@ -1,4 +1,21 @@ export function sumEven(value) { - // implementar logica aqui +// armazenar os valores em uma variavel, +// filtrar somente os números pares do array, +// somar os numeros pares filtrados. +// Fazer uma condicional para retornar o array vazio e o número 1 +let sumOfPars = value + +.filter(value => value % 2 === 0 ) +.reduce((acc,next) => (acc += next)) + +if(sumOfPars === []) { + sumOfPars = 0 +} else if(sumOfPars === 0) + sumOfPars = 1 + + + return sumOfPars +} + + -} \ No newline at end of file