From b6f3199c307211077dc49609211a8c5b3b3123d1 Mon Sep 17 00:00:00 2001 From: Michal Jurczak Date: Tue, 22 Oct 2019 16:38:11 +0200 Subject: [PATCH] done to Iteration 4 --- .vscode/settings.json | 3 +++ src/functions-and-arrays.js | 54 +++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) create mode 100644 .vscode/settings.json 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 2fcd81e6e..ae440e384 100644 --- a/src/functions-and-arrays.js +++ b/src/functions-and-arrays.js @@ -1,5 +1,15 @@ // Find the maximum + function maxOfTwoNumber(num1, num2){ + if (num1 > num2){ + return num1; + } else if (num1 < num2) { + return num2; + } else { + return 'Numbers equal'; + } + } + // Finding Longest Word var words = [ 'mystery', @@ -11,14 +21,42 @@ var words = [ 'crackpot' ]; + + +function findLongestWord (arr){ + var longest = 0; + var longestIdx = 0; + + for (var i =0; i < arr.length; i++){ + if (arr[i].length > longest){ + longest = arr[i].length; + longestIdx = i; + } + } + return arr[longestIdx]; +} // Calculating a Sum var numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; +function sumArray(arr) { + var sum = 0; + arr.forEach(function (num) { + sum += num; + }); + return sum; +} + // Calculate the Average var numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9]; +function averageNumbers (arr) { + + return sumArray(arr)/arr.length; + +} + // Array of Strings var wordsArr = [ 'seat', @@ -33,6 +71,14 @@ var wordsArr = [ 'palace' ]; +function averageWordLength(arr) { + var sumOfLetters = 0; + for (var i=0; i < arr.length; i++){ + sumOfLetters += arr[i].length; + } + return sumOfLetters/arr.length; +} + // Unique Arrays var wordsUnique = [ 'crab', @@ -48,6 +94,14 @@ var wordsUnique = [ 'bring' ]; +function uniquifyArray(arr) { + + for (var i = 0; i < arr.length; i++){ + + } + +} + // Finding Elements var wordsFind = [ 'machine',