From d01c2787444f669563d6ef81dfd43a6faefbe198 Mon Sep 17 00:00:00 2001 From: HarpeBlue Date: Thu, 15 Oct 2020 11:16:03 -0500 Subject: [PATCH] [ADD] Solution Challenge --- package-lock.json | 6 +++--- src/demo6.js | 26 +++++++++++++++++++++++--- 2 files changed, 26 insertions(+), 6 deletions(-) diff --git a/package-lock.json b/package-lock.json index f02ec83..dc4764e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -2789,9 +2789,9 @@ } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, "lodash.sortby": { diff --git a/src/demo6.js b/src/demo6.js index 02f01df..b2810e5 100644 --- a/src/demo6.js +++ b/src/demo6.js @@ -1,13 +1,33 @@ const getMaxNumber = (numbersArray) => { - // your code here + solution = numbersArray.reduce((a, b) => { + if ( a > b) { + return a + } else { + return b + } + }) + + return solution; } const getMinNumber = (numbersArray) => { - // your code here + solution = numbersArray.reduce((a, b) => { + if ( a < b) { + return a + } else { + return b + } + }) + + return solution; } const getAverage = (numbersArray) => { - // your code here + const solution = numbersArray.reduce((a, b) => { + return a + b; + }) + + return solution / numbersArray.length; } module.exports = { getMaxNumber, getMinNumber, getAverage }; \ No newline at end of file