From 1ea1a6dc36483049074987cb782f7aa4bdd96577 Mon Sep 17 00:00:00 2001 From: Rafael Bosch Date: Tue, 22 Oct 2019 15:23:11 +0200 Subject: [PATCH 1/2] Done it iteration 2 --- src/functions-and-arrays.js | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/functions-and-arrays.js b/src/functions-and-arrays.js index 2fcd81e6e..5d21e5d5f 100644 --- a/src/functions-and-arrays.js +++ b/src/functions-and-arrays.js @@ -1,5 +1,19 @@ // Find the maximum +function maxOfTwoNumber(number1, number2){ + if(number1 > number2){ + console.log("The number1 is :" + number1 + " and is the largest"); + return number1; + }else if(number1 < number2){ + console.log("The number2 is :"+ number2 + " is the largest"); + return number2; + }else{ + console.log("Both are equals"); + + } +} +maxOfTwoNumber(5,9); + // Finding Longest Word var words = [ 'mystery', @@ -11,6 +25,21 @@ var words = [ 'crackpot' ]; +function findLongestWord(arr){ + var longerWord = arr[0]; + + arr.forEach(function(element){ + if(longerWord.length < element.length){ + longerWord = element; + } + //console.log(element); + }); + console.log(longerWord); + //return longerWord; +} + +findLongestWord(words); + // Calculating a Sum var numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; From fffd06d79fb41f3d7b6dbbaf014b782624996f38 Mon Sep 17 00:00:00 2001 From: Rafael Bosch Date: Tue, 22 Oct 2019 16:36:54 +0200 Subject: [PATCH 2/2] Update lab until iteration 6(missing 5..) --- src/functions-and-arrays.js | 55 ++++++++++++++++++++++++++++++++++++- 1 file changed, 54 insertions(+), 1 deletion(-) diff --git a/src/functions-and-arrays.js b/src/functions-and-arrays.js index 5d21e5d5f..8b954b12f 100644 --- a/src/functions-and-arrays.js +++ b/src/functions-and-arrays.js @@ -43,12 +43,31 @@ findLongestWord(words); // Calculating a Sum var numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; +var result=0; + +function sumArray(arr){ + arr.forEach(function(element){ + result =result + element; + }); + console.log(result); + return result; +} +sumArray(numbers); // Calculate the Average var numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9]; +var avg = 0; + +function averageNumbers(){ + avg = sumArray(numbersAvg)/2; + console.log(avg); +} + +averageNumbers(numbersAvg); // Array of Strings + var wordsArr = [ 'seat', 'correspond', @@ -62,6 +81,21 @@ var wordsArr = [ 'palace' ]; +avg = 0; + +function averageWordLength(wordsArr) { + wordsArr.forEach(function(element){ + avg += element.length; + }); + avg = avg / 2; + + console.log(avg); +} + +averageWordLength(wordsArr); + + + // Unique Arrays var wordsUnique = [ 'crab', @@ -77,7 +111,10 @@ var wordsUnique = [ 'bring' ]; -// Finding Elements +function uniquifyArray(arr){ + +} + var wordsFind = [ 'machine', 'subset', @@ -89,6 +126,22 @@ var wordsFind = [ 'disobedience' ]; +var word = "matter"; +var wordExist = false; + +function doesWordExist(arr, w1){ + arr.forEach(function(element){ + if(element === w1){ + console.log(element, "It is ttrueee"); + wordExist = true; + } + }); + return wordExist; +} + +doesWordExist(wordsFind, word); + + // Counting Repetion var wordsCount = [ 'machine',