From 3418f6baa53bc7aff43bc867cf881c5b8b1038eb Mon Sep 17 00:00:00 2001 From: fujiya Date: Sat, 3 Oct 2020 17:48:20 +0300 Subject: [PATCH 1/2] feat: add functions code --- src/index.js | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/src/index.js b/src/index.js index d54b3622..ecb6c84d 100644 --- a/src/index.js +++ b/src/index.js @@ -1,12 +1,44 @@ exports.min = function min (array) { - return 0; + if(!array || array.length==0) { + return 0; + } + + let min=array[0]; + + for(item of array){ + if(item < min) min = item; + } + + return min; } exports.max = function max (array) { - return 0; + if(!array || array.length==0) { + console.log("!array"); + return 0; + } + + let max=array[0]; + + for(item of array){ + if(item > max) max = item; + } + + return max; } exports.avg = function avg (array) { - return 0; + if(!array || array.length==0) { + console.log("!array"); + return 0; + } + + let sum=0; + + for(item of array){ + sum+=item; + } + + return sum/array.length; } From 68a250a14cd832b0f063edcbc43000d5c6d6b789 Mon Sep 17 00:00:00 2001 From: fujiya Date: Sat, 3 Oct 2020 18:01:43 +0300 Subject: [PATCH 2/2] feat: add functions code --- src/index.js | 38 +++++++++++++++++++++++++++++++++++--- 1 file changed, 35 insertions(+), 3 deletions(-) diff --git a/src/index.js b/src/index.js index d54b3622..ecb6c84d 100644 --- a/src/index.js +++ b/src/index.js @@ -1,12 +1,44 @@ exports.min = function min (array) { - return 0; + if(!array || array.length==0) { + return 0; + } + + let min=array[0]; + + for(item of array){ + if(item < min) min = item; + } + + return min; } exports.max = function max (array) { - return 0; + if(!array || array.length==0) { + console.log("!array"); + return 0; + } + + let max=array[0]; + + for(item of array){ + if(item > max) max = item; + } + + return max; } exports.avg = function avg (array) { - return 0; + if(!array || array.length==0) { + console.log("!array"); + return 0; + } + + let sum=0; + + for(item of array){ + sum+=item; + } + + return sum/array.length; }