diff --git a/src/demo6.js b/src/demo6.js index 02f01df..38c1ac6 100644 --- a/src/demo6.js +++ b/src/demo6.js @@ -1,13 +1,23 @@ const getMaxNumber = (numbersArray) => { - // your code here -} + const maxNumber = numbersArray.reduce((accumulator, currentValue) => { + return Math.max(accumulator, currentValue); + }); + return maxNumber; +}; const getMinNumber = (numbersArray) => { - // your code here -} + const minNumber = numbersArray.reduce((accumulator, currentValue) => { + return Math.min(accumulator, currentValue); + }); + return minNumber; +}; const getAverage = (numbersArray) => { - // your code here -} + const average = + numbersArray.reduce((accumulator, currentValue) => { + return accumulator + currentValue; + }) / numbersArray.length; + return average; +}; -module.exports = { getMaxNumber, getMinNumber, getAverage }; \ No newline at end of file +module.exports = {getMaxNumber, getMinNumber, getAverage};