From 3d825fde1552c169808acee38b1df77f9e0b39de Mon Sep 17 00:00:00 2001 From: Nadezhda Nedezhda <56599396+thecoocko@users.noreply.github.com> Date: Sun, 28 Feb 2021 16:28:12 +0200 Subject: [PATCH] fix: solution --- src/index.js | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/src/index.js b/src/index.js index d54b3622..dab80ae6 100644 --- a/src/index.js +++ b/src/index.js @@ -1,12 +1,18 @@ - -exports.min = function min (array) { - return 0; +exports.min = function min(array) { + return Array.isArray(array) && array.length !== 0 ? Math.min(...array) : 0; } -exports.max = function max (array) { - return 0; +exports.max = function max(array) { + return Array.isArray(array) && array.length !== 0 ? Math.max(...array) : 0; } -exports.avg = function avg (array) { - return 0; +exports.avg = function avg(array) { + if (Array.isArray(array) && array.length !== 0) { + let s = 0; + for (let i = 0; i < array.length; i++) { + s += array[i]; + } + return s / array.length; + } else return 0; } +