From bed63ed90b2cdc2ff82746a3e3cfe95570c62e2a Mon Sep 17 00:00:00 2001 From: juan sebastian herrera Date: Wed, 26 Aug 2020 21:37:53 -0500 Subject: [PATCH 1/2] Challenge solved --- src/demo6.js | 49 +++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 45 insertions(+), 4 deletions(-) diff --git a/src/demo6.js b/src/demo6.js index 02f01df..d5c7da1 100644 --- a/src/demo6.js +++ b/src/demo6.js @@ -1,13 +1,54 @@ + + +let numbersArray = [ 2, 4, 6, 8]; + + const getMaxNumber = (numbersArray) => { - // your code here + return numberMaximo = numbersArray.reduce((max, number) => { + if (max, number){ + max = number + } + return max + }); } const getMinNumber = (numbersArray) => { - // your code here + return numbersArray.reduce((min, number) => { + if (min, number){ + min = number + } + return min + }); } + const getAverage = (numbersArray) => { - // your code here + let suma = numbersArray.reduce((average, number) => { + return average + number + }); + let average = suma / numbersArray.length + return average } -module.exports = { getMaxNumber, getMinNumber, getAverage }; \ No newline at end of file +getMaxNumber(numbersArray); +console.log(numberMaximo) + + +module.exports = { getMaxNumber, getMinNumber, getAverage }; + + + + + + + + + + + + + + + + + From 44ce1b29d1979e03cad83b5d8661fbe6b50a2545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Sebasti=C3=A1n=20Herrera?= <56690309+jshc27@users.noreply.github.com> Date: Thu, 27 Aug 2020 08:54:46 -0500 Subject: [PATCH 2/2] Agregando mejoras --- src/demo6.js | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/src/demo6.js b/src/demo6.js index d5c7da1..3564ef8 100644 --- a/src/demo6.js +++ b/src/demo6.js @@ -1,11 +1,13 @@ + + let numbersArray = [ 2, 4, 6, 8]; const getMaxNumber = (numbersArray) => { - return numberMaximo = numbersArray.reduce((max, number) => { - if (max, number){ + return numberMax = numbersArray.reduce((max, number) => { + if (max < number){ max = number } return max @@ -13,8 +15,8 @@ const getMaxNumber = (numbersArray) => { } const getMinNumber = (numbersArray) => { - return numbersArray.reduce((min, number) => { - if (min, number){ + return numberMin = numbersArray.reduce((min, number) => { + if (min > number){ min = number } return min @@ -27,11 +29,18 @@ const getAverage = (numbersArray) => { return average + number }); let average = suma / numbersArray.length - return average + return promedio = average } getMaxNumber(numbersArray); -console.log(numberMaximo) +console.log(numberMax) + + +getMinNumber(numbersArray); +console.log(numberMin) + +getAverage(numbersArray); +console.log(promedio) module.exports = { getMaxNumber, getMinNumber, getAverage };