diff --git a/src/index.js b/src/index.js index d54b3622..ed1fe2ae 100644 --- a/src/index.js +++ b/src/index.js @@ -1,12 +1,32 @@ - exports.min = function min (array) { - return 0; + if(!Array.isArray(array)||array.length===0){ + return 0; + } + let min = array[0]; + for (let i = 0; i < array.length; i++) { + if (min > array[i]) min = array[i]; + } + return min; } exports.max = function max (array) { - return 0; + if(!Array.isArray(array)||array.length===0){ + return 0; + } + let max = array[0]; + for (let i = 0; i < array.length; i++) { + if (max < array[i]) max = array[i]; + } + return max; } exports.avg = function avg (array) { - return 0; + if(!Array.isArray(array)||array.length===0){ + return 0; + } + let result = 0; + for (let i = 0; i < array.length; i++) { + result+=array[i]; +} +return result/array.length; }