From 0000ac750c897b150d50b0624a81f568a2ad04ec Mon Sep 17 00:00:00 2001 From: Raiuk <40764668+Raiuk@users.noreply.github.com> Date: Sat, 6 Mar 2021 13:49:56 +0300 Subject: [PATCH] feat: add function min, max, arr --- src/index.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/index.js b/src/index.js index d54b3622..dc7a45c7 100644 --- a/src/index.js +++ b/src/index.js @@ -1,12 +1,15 @@ exports.min = function min (array) { - return 0; + return (array != undefined && array != [] && array.length>0)? + array.sort((a, b) => a - b)[0] : 0; } exports.max = function max (array) { - return 0; + return (array != undefined && array != [] && array.length>0)? + array.sort((a, b) => a - b)[array.length-1] : 0; } exports.avg = function avg (array) { - return 0; + return (array != undefined && array != [] && array.length>0)? + array.reduce((sum, current) => sum + current)/array.length : 0; }