From 5b6b2acb06914fb032324f09c00e7686bac9c23c Mon Sep 17 00:00:00 2001 From: Thorin Butler Date: Fri, 17 Jun 2016 09:51:01 -0500 Subject: [PATCH] Completed Basic JavaScript Exercises --- lib/1_is_greater_than_five.js | 2 +- lib/2_uppercases_all_letters.js | 2 +- lib/3_add_up_numbers.js | 6 +++++- lib/4_filter_numbers.js | 7 ++++++- 4 files changed, 13 insertions(+), 4 deletions(-) diff --git a/lib/1_is_greater_than_five.js b/lib/1_is_greater_than_five.js index f95edd0..bc2b2ca 100644 --- a/lib/1_is_greater_than_five.js +++ b/lib/1_is_greater_than_five.js @@ -6,6 +6,6 @@ module.exports = { is_greater_than_five: function(num){ - // Your code goes here. + return num > 5; } } \ No newline at end of file diff --git a/lib/2_uppercases_all_letters.js b/lib/2_uppercases_all_letters.js index 7207d9e..6542ec6 100644 --- a/lib/2_uppercases_all_letters.js +++ b/lib/2_uppercases_all_letters.js @@ -6,6 +6,6 @@ module.exports = { uppercases_all_letters: function(str){ - // Your code goes here. + return str.toUpperCase(); } } \ No newline at end of file diff --git a/lib/3_add_up_numbers.js b/lib/3_add_up_numbers.js index 8e58675..d351bf4 100644 --- a/lib/3_add_up_numbers.js +++ b/lib/3_add_up_numbers.js @@ -6,6 +6,10 @@ module.exports = { add_up_numbers: function(arr){ - // Your code goes here. + var sum = 0; + for (var num in arr){ + sum += arr[num]; + } + return sum; } } \ No newline at end of file diff --git a/lib/4_filter_numbers.js b/lib/4_filter_numbers.js index 208bb2e..b6c3d6d 100644 --- a/lib/4_filter_numbers.js +++ b/lib/4_filter_numbers.js @@ -6,6 +6,11 @@ module.exports = { filter_numbers: function(arr){ - // Your code goes here. + for (var i = arr.length - 1; i >= 0; i--) { + if (arr[i] > 9){ + arr.splice(i, 1); + } + } + return arr; } } \ No newline at end of file