diff --git a/script.js b/script.js index 16e7891..ce2be97 100644 --- a/script.js +++ b/script.js @@ -1,20 +1,40 @@ function min(arr) { - + return Math.min (...arr) } function max(arr) { - +return arr.reduce(function(x,y){ + return (x > y) ? x : y +}) } function mean(arr) { + var total = 0 + for (var i = 0; i < arr.length; i++) { + total += arr[i] + } + return total /= arr.length -} +} function odds(arr) { - + var result = [] + for (var i = 0; i < arr.length; i++) { + if (arr[i] % 2 !== 0) { + result.push(arr[i]) + }} + return result.join('-') + } function evens(arr) { + var result = [] + for (var i = 0; i < arr.length; i++) { + if (arr[i] % 2 === 0) { + result.push(arr[i]) + }} + return result.join ('-') + } @@ -23,4 +43,4 @@ function numberProcessing(arr) { } console.log(numberProcessing([1, 3, 5, 1, 2, 8, 10, 0, 3])) -// "Min: 0, Max: 10, Mean: 4, Odds: 1-3-5-1-3, Evens: 2-8-10-0" \ No newline at end of file +// "Min: 0, Max: 10, Mean: 4, Odds: 1-3-5-1-3, Evens: 2-8-10-0 \ No newline at end of file