From 98eb7895036301007032b845ba7bd0d1aa7a3f5c Mon Sep 17 00:00:00 2001 From: prrrcl Date: Tue, 25 Jun 2019 23:53:04 +0200 Subject: [PATCH 1/2] Js DONE --- src/functions-and-arrays.js | 98 +++++++++++++++++++++++++++++++++++-- 1 file changed, 94 insertions(+), 4 deletions(-) diff --git a/src/functions-and-arrays.js b/src/functions-and-arrays.js index 2fcd81e6e..7ea9473e9 100644 --- a/src/functions-and-arrays.js +++ b/src/functions-and-arrays.js @@ -1,5 +1,13 @@ // Find the maximum - +function maxOfTwoNumbers(num1, num2){ + if(num1 > num2){ + return num1; + }else if(num1 === num2){ + return num1; + }else{ + return num2; + } +} // Finding Longest Word var words = [ 'mystery', @@ -11,14 +19,49 @@ var words = [ 'crackpot' ]; +function findLongestWord(array){ + var longestWord = ""; + for(var i = 0; i <= array.length-1; i++){ + console.log(array[i]) + if(array[i].length > longestWord.length){ + longestWord = array[i]; + } + return longestWord; + } +} + + // Calculating a Sum var numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; -// Calculate the Average +function sumArray(array){ + var sumNumber = 0; + for(var i = 0; i < array.length; i++){ + sumNumber += array[i]; + } + return sumNumber; +} + +// Calculate the Average +var sumNumberAverage = null; var numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9]; +function averageNumbers(array){ + if(array.length !== 0){ + for(var i = 0; i < array.length; i++){ + sumNumberAverage += array[i]; + } + + return sumNumberAverage / array.length; + + + } + + +} + // Array of Strings var wordsArr = [ 'seat', @@ -32,7 +75,18 @@ var wordsArr = [ 'fuel', 'palace' ]; - +function averageWordLength (array) { + var wordsLength = null; + for (var i=0; i < array.length; i++) { + wordsLength += array[i].length + } + if(wordsLength > 0){ + return wordsLength / array.length + }else{ + return undefined; + } + +} // Unique Arrays var wordsUnique = [ 'crab', @@ -47,6 +101,21 @@ var wordsUnique = [ 'simple', 'bring' ]; +function uniquifyArray (words) { + var noDuplicate = []; + + for (var i=0; i Date: Wed, 26 Jun 2019 08:52:56 +0200 Subject: [PATCH 2/2] Edited without errors --- .DS_Store | Bin 0 -> 6148 bytes .vscode/settings.json | 3 +++ src/functions-and-arrays.js | 12 ++++++++---- src/index.html | 13 +++++++++++++ 4 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 .DS_Store create mode 100644 .vscode/settings.json create mode 100644 src/index.html diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3bc0dfa06670131c2ef0134fcef5222e8b6fd6b3 GIT binary patch literal 6148 zcmeHKJx{|h5Pfb7v|^wej2@Ygm{~&A4h$^h4?x?94}}EvgEz&;^o7|kzKr@xG*}O??XCVqG+WlUU7o@sr}&+WI&-Yd!szE+%=EVohNs9L3C)qxgg#jBzg&ViK`ZWQ1lv N0zn2VOo1O&;0w*NQsDpq literal 0 HcmV?d00001 diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 000000000..6f3a2913e --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "liveServer.settings.port": 5501 +} \ No newline at end of file diff --git a/src/functions-and-arrays.js b/src/functions-and-arrays.js index 7ea9473e9..5a1d8887e 100644 --- a/src/functions-and-arrays.js +++ b/src/functions-and-arrays.js @@ -20,14 +20,16 @@ var words = [ ]; function findLongestWord(array){ - var longestWord = ""; + if (array.length === 0) { + return undefined; + }; + var longestWord = []; for(var i = 0; i <= array.length-1; i++){ - console.log(array[i]) if(array[i].length > longestWord.length){ longestWord = array[i]; } - return longestWord; } + return longestWord; } @@ -45,10 +47,12 @@ function sumArray(array){ } // Calculate the Average -var sumNumberAverage = null; + var numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9]; function averageNumbers(array){ + var sumNumberAverage = null; + if(array.length !== 0){ for(var i = 0; i < array.length; i++){ sumNumberAverage += array[i]; diff --git a/src/index.html b/src/index.html new file mode 100644 index 000000000..29f1e6425 --- /dev/null +++ b/src/index.html @@ -0,0 +1,13 @@ + + + + + + + Document + + + + + + \ No newline at end of file