From b6575a94a74976b42c316ea6783a9faac1d79bd7 Mon Sep 17 00:00:00 2001 From: Marco Salvoni Date: Thu, 19 Oct 2023 22:52:45 +0200 Subject: [PATCH] lab done --- src/functions-and-arrays.js | 109 +++++++++++++++++++++++++++++++++--- 1 file changed, 101 insertions(+), 8 deletions(-) diff --git a/src/functions-and-arrays.js b/src/functions-and-arrays.js index 3a7dbec41..1023a2ee6 100644 --- a/src/functions-and-arrays.js +++ b/src/functions-and-arrays.js @@ -1,19 +1,50 @@ // Iteration #1: Find the maximum -function maxOfTwoNumbers() {} +function maxOfTwoNumbers(num1, num2) { + if(num1 > num2){ + return num1 + } else { + return num2 + } +} + // Iteration #2: Find longest word const words = ['mystery', 'brother', 'aviator', 'crocodile', 'pearl', 'orchard', 'crackpot']; -function findLongestWord() {} +function findLongestWord(words) { + if( words.length === 0){ + return null + } else { + + let word = ""; + + for (let i = 0; i < words.length; i++) { + if (words.length[i+1] < words[i].length) { + word = words[i]; + } else if (words.length = words[i].length){ + word = words[i-1]; + } + } + return word; + } +} // Iteration #3: Calculate the sum const numbers = [6, 12, 1, 18, 13, 16, 2, 1, 8, 10]; -function sumNumbers() {} +function sumNumbers(numbers) { + let numbersSum = 0; + + for(let i = 0; i