From 6f3d0886913a4ee08a063f395d0bb71ca3074631 Mon Sep 17 00:00:00 2001 From: Emmanuel Vitor Date: Mon, 31 Oct 2022 14:01:49 -0300 Subject: [PATCH] feat: cria algoritmo que retorne uma lista com as palavras mais longas de uma lista de palavras. --- 10-longestWords/index.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/10-longestWords/index.js b/10-longestWords/index.js index a98d2d8..52e2363 100644 --- a/10-longestWords/index.js +++ b/10-longestWords/index.js @@ -1,4 +1,15 @@ export function longestWords(words) { // implementar logica aqui - + + let longWords = []; + for (let i = 0; i < words.length; i++) { + if ((longWords.length === 0) || (words[i].length === longWords[0].length)) { + longWords.push(words[i]); + + } else if (words[i].length > longWords[0].length) { + longWords = []; + longWords.push(words[i]); + } + } + return longWords; } \ No newline at end of file