From 8d7b786b23576dcd7a07450d198b148130a691db Mon Sep 17 00:00:00 2001 From: HenriqueSSan Date: Thu, 27 Oct 2022 21:12:10 -0300 Subject: [PATCH] feat(challenge-7): completed challenge --- 07-sumEven/index.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/07-sumEven/index.js b/07-sumEven/index.js index bb1e095..a850424 100644 --- a/07-sumEven/index.js +++ b/07-sumEven/index.js @@ -1,4 +1,13 @@ export function sumEven(value) { // implementar logica aqui - -} \ No newline at end of file + if (value.length === 0 || !value) return 0; + + // acc é abreviação de accumulator(acumulador) + return value.reduce((acc, number) => { + if (number % 2 === 0) { + return (acc += number); + }else { + return acc += 0 + } + }, 0); +}