From a624fb6a65774dc0c8a4a44060408bc08f7a6d40 Mon Sep 17 00:00:00 2001 From: Ameer Brown Date: Thu, 17 Mar 2016 17:34:59 -0700 Subject: [PATCH] Functions Drills --- functions.js | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 60 insertions(+), 1 deletion(-) diff --git a/functions.js b/functions.js index f6278ec..b9a6231 100644 --- a/functions.js +++ b/functions.js @@ -1 +1,60 @@ -// YOUR CODE HERE +//1 +function maxOrMin (num1, num2, max){ + //check if max is true. else return min. + if(max){ +//checking for max variable + if(num1num2) { + return num1; + } + } else { + if(num1num2){ + return num2; + } + } +} +maxOrMin (1,2,true); + + +//2 +sillySum = function (arr) { + var x = 0; + for (var i = 0; i < arr.length; i++) { + x += ( arr[i] * i);} + return x; + }; +var qTwoArray = [1,2,3]; +sillySum(qTwoArray); + + +//3 +var isPrime = function(num) { + if (num < 2) { + return false; + } + for (var i = 2; i < num; i += 1) { + if (num % i === 0) { + return false; + } + } + return true; +}; + + +//6 +var filter = function(arr, callback) { + var newArr = []; + for(var i=0; i