From ae987673790e701d33efb10523e8b8629f92ee2d Mon Sep 17 00:00:00 2001 From: Alex Del Valle Date: Wed, 18 Oct 2017 12:02:28 -0400 Subject: [PATCH 1/2] Some solutions added to functions and arrays --- README.md | 10 ++++++++ starter-code/functions-and-arrays.js | 36 +++++++++++++++++++++++----- 2 files changed, 40 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index d4374291e..1ba474173 100644 --- a/README.md +++ b/README.md @@ -47,6 +47,16 @@ Define a function `maxOfTwoNumbers` that takes two numbers as arguments and retu ```javascript function maxOfTwoNumbers(first, second){ // Your Code Here + function maxOfTwoNumbers(first, second){ + if (first > second) { + console.log(first); + } else { + console.log(second); + } +} + +var largest = maxOfTwoNumbers(2, 6); +console.log(largest); } var largest = maxOfTwoNumbers(2, 6); diff --git a/starter-code/functions-and-arrays.js b/starter-code/functions-and-arrays.js index 039bef297..0d1abf1d4 100644 --- a/starter-code/functions-and-arrays.js +++ b/starter-code/functions-and-arrays.js @@ -1,6 +1,10 @@ // Find the maximum function maxOfTwoNumbers (first, second) { - + if (first > second) { + console.log(first); + } else { + console.log(second); + } } var largest = maxOfTwoNumbers(2, 6); @@ -8,8 +12,14 @@ console.log(largest); // Finding Longest Word function findLongestWord (words) { - -} + var longest = ""; + for (var i=0; i < words.length; i++){ + if (words[i].length > longest.length){ + longest = words[i]; + } + } + return longest; + } var words = [ "mystery", @@ -25,7 +35,11 @@ console.log(longest); // Calculating a Sum function sumArray (array) { - + var total = 0; + for (var i = 0; i < array.length; i++) { + total += array[i]; + } + return total; } var numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; @@ -34,7 +48,12 @@ console.log(total); // Calculate the Average function averageNumbers (array) { - + var total = 0; + for (var i = 0; i < array.length; i++) { + total += array[i]; + } + total = total / array.length; + return total; } var numbers = [2, 6, 9, 10, 7, 4, 1, 9]; @@ -43,7 +62,12 @@ console.log(average); // Array of Strings function averageWordLength (array) { - + var total = 0; + for (var i = 0; i < array.length; i++) { + total += array[i].length; + } + total = total / array.length; + return total; } var words = [ From 1da9c783f6622849b60e305eb2214bb7db406d48 Mon Sep 17 00:00:00 2001 From: Alex Del Valle Date: Wed, 18 Oct 2017 12:04:49 -0400 Subject: [PATCH 2/2] Added solution --- starter-code/functions-and-arrays.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/starter-code/functions-and-arrays.js b/starter-code/functions-and-arrays.js index 0d1abf1d4..24575650b 100644 --- a/starter-code/functions-and-arrays.js +++ b/starter-code/functions-and-arrays.js @@ -87,7 +87,11 @@ console.log(averageLength); // Unique Arrays function uniquifyArray (array) { - + for (var i = 0; i < array.length; i++){ + if (array[i] === array[i+1]){ + array.splice(i,1); + } + } } var words = [