From 97078e9893d58b1ac5a0ce4aabec7ec0ef2f1913 Mon Sep 17 00:00:00 2001 From: jonathanrchamorro <68171390+jonathanrchamorro@users.noreply.github.com> Date: Sat, 12 Sep 2020 14:40:23 -0500 Subject: [PATCH 1/2] Se cambia el archivo demo6 --- src/demo6.js | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/src/demo6.js b/src/demo6.js index 02f01df..bfb1a82 100644 --- a/src/demo6.js +++ b/src/demo6.js @@ -1,13 +1,30 @@ const getMaxNumber = (numbersArray) => { // your code here + return numbersArray.reduce((max, numero) => { + if(max < numero) { + max = numero; + } + return max; +}); } const getMinNumber = (numbersArray) => { // your code here + return numbersArray.reduce((menor, numero) => { + if(menor > numero) { + menor = numero; + } + return menor; +}); } const getAverage = (numbersArray) => { // your code here + let sumatoria = numbersArray.reduce((average, numero) => { + return average + numero +}); + let average = sumatoria / numbersArray.length + return average } module.exports = { getMaxNumber, getMinNumber, getAverage }; \ No newline at end of file From eb9be84aa8868c596c0f9e6a056485fe3eee1995 Mon Sep 17 00:00:00 2001 From: jonathanrchamorro <68171390+jonathanrchamorro@users.noreply.github.com> Date: Mon, 14 Sep 2020 09:56:51 -0500 Subject: [PATCH 2/2] Agrego comentarios al codigo --- src/demo6.js | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/src/demo6.js b/src/demo6.js index bfb1a82..3bfc48f 100644 --- a/src/demo6.js +++ b/src/demo6.js @@ -1,5 +1,16 @@ +// RETO 1 +// Usando la función reduce debes buscar el número más pequeño y el más grande. + +// Pasos +// Editar el archivo demo6.js +// Usando reduce encontrar el numero más pequeño. +// Usando reduce encontrar el numero más grande. +// Obtener el promedio de un array. + + const getMaxNumber = (numbersArray) => { // your code here + //imprime el numero mayor return numbersArray.reduce((max, numero) => { if(max < numero) { max = numero; @@ -7,9 +18,10 @@ const getMaxNumber = (numbersArray) => { return max; }); } - +//------------------------------------------------------// const getMinNumber = (numbersArray) => { // your code here + //Imprime el numero menor return numbersArray.reduce((menor, numero) => { if(menor > numero) { menor = numero; @@ -17,14 +29,14 @@ const getMinNumber = (numbersArray) => { return menor; }); } - +//------------------------------------------------------// const getAverage = (numbersArray) => { // your code here - let sumatoria = numbersArray.reduce((average, numero) => { + //Promedio de Array + let suma = numbersArray.reduce((average, numero) => { return average + numero }); - let average = sumatoria / numbersArray.length + let average = suma/ numbersArray.length return average } - -module.exports = { getMaxNumber, getMinNumber, getAverage }; \ No newline at end of file +module.exports = { getMaxNumber, getMinNumber, getAverage }; \ No newline at end of file