diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..427ec6b --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.autogit \ No newline at end of file diff --git a/firstToyProblem.js b/firstToyProblem.js index b0873e7..db56216 100644 --- a/firstToyProblem.js +++ b/firstToyProblem.js @@ -3,7 +3,14 @@ * create a function that finds the minimum * without using any pre build in function */ - +var number= [1, 10, -3, 100]; +console.log(minimum(number)); function minimum(array) { - return; -} + var minnum = number[0]; + for (var i = 0; i < number.length; i++) { + if (number[i] < minnum) { + minnum = number[i]; + } + } + return minnum +} \ No newline at end of file diff --git a/sumOfPairNumber.js b/sumOfPairNumber.js index 82412dc..acbfef9 100644 --- a/sumOfPairNumber.js +++ b/sumOfPairNumber.js @@ -5,8 +5,35 @@ * * sumPair([2,4,9,73])=>6 */ +console.log(sumPair( obj={ + a:2, + b:5, + c:8 + + })) function sumPair(array) { //your code goes here + if (Array.isArray(array)) { + var sum = 0; + for (var x = 0; x < array.length; x++) { + if (array[x] % 2 == 0) { + sum += array[x]; + } + + } + return sum; + } else if (typeof array == 'object') { + let pair = []; + for (var key in array) { + if (array[key] % 2 === 0) { + pair.push(key); + } + } + return pair.join(' & ') + ' have pair values'; + } + + + } /**