From 33c9bec59b87fac75f76267aa462caaee2866cf8 Mon Sep 17 00:00:00 2001 From: Mandy Sieks Date: Thu, 11 May 2023 22:43:00 +0200 Subject: [PATCH] Iteration1-4.3 --- src/functions-and-arrays.js | 191 +++++++++++++++++++++++++++++++++--- 1 file changed, 177 insertions(+), 14 deletions(-) diff --git a/src/functions-and-arrays.js b/src/functions-and-arrays.js index 3a7dbec41..c16c8cdff 100644 --- a/src/functions-and-arrays.js +++ b/src/functions-and-arrays.js @@ -1,44 +1,191 @@ // Iteration #1: Find the maximum -function maxOfTwoNumbers() {} +function maxOfTwoNumbers(a, b) { + let maxNum = Math.max(a,b); + return maxNum; +} +const result = maxOfTwoNumbers(10,23); +console.log(result); +/*---------------------------------------- +------------------------------------------ +----------------------------------------*/ // Iteration #2: Find longest word const words = ['mystery', 'brother', 'aviator', 'crocodile', 'pearl', 'orchard', 'crackpot']; -function findLongestWord() {} +function findLongestWord(randomArr) { + let longestWord = randomArr[0]; + + if (randomArr.length === 0){ + return null; + } + + for (i=0; ilongestWord.length) { + longestWord = randomArr[i] + } + } + return longestWord; +} +const result2 = findLongestWord(words); +console.log(result2); +/*---------------------------------------- +------------------------------------------ +----------------------------------------*/ -// Iteration #3: Calculate the sum -const numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; -function sumNumbers() {} +// Iteration #3: Calculate the sum +const numbers = []; +function sumNumbers (arrNumbers) { +let sum = 0; +for (let i = 0; i< numbers.length; i++) { + sum += numbers[i]; + +} + return sum; +} -// Iteration #3.1 Bonus: -function sum() {} +const result3 = sumNumbers(numbers); +console.log(result3); + +/*---------------------------------------- +------------------------------------------ +----------------------------------------*/ + +// Iteration #3.1 Bonus: + +let array = [6, 12, 'miami', 1, true, 'barca', '200', 'lisboa', 8, 10]; + +function sum(array) { + let totalLength = 0; + + for (let i=0; i MERKE: ZUERST EMPTY ARRAY CHECKEN!! + +//const numbersAvg = [2, 6, 9, 10, 7, 4, 1, 9]; +const numbersAvg = []; +function averageNumbers(arrNumbers) { + + if (arrNumbers.length === 0){ + return null; + } + + let sum = 0; + + for (i=0; i