From bec48f67ef005d115a073c8a7c6cd8b247f17a0b Mon Sep 17 00:00:00 2001 From: Nataly Moskalenko Date: Wed, 10 Mar 2021 15:55:11 +0200 Subject: [PATCH] feat: add functions min,max,avg --- src/index.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/index.js b/src/index.js index d54b3622..4836253e 100644 --- a/src/index.js +++ b/src/index.js @@ -1,12 +1,11 @@ - exports.min = function min (array) { - return 0; + return (!array || array.length == 0) ? 0 : array.reduce((min, cur) => min <= cur ? min : cur); } exports.max = function max (array) { - return 0; + return (!array || array.length == 0) ? 0 : array.reduce((max, cur) => max >= cur ? max : cur); } exports.avg = function avg (array) { - return 0; + return (!array || array.length == 0) ? 0 : array.reduce((prev, cur) => prev + cur) / array.length; }