From 66051c8ddb61831064b4674f7f909d0856cbd725 Mon Sep 17 00:00:00 2001 From: Victor Souza Date: Tue, 1 Nov 2022 15:50:21 -0300 Subject: [PATCH] feat(longestWords): adicionando funcionalidade --- 10-longestWords/index.js | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/10-longestWords/index.js b/10-longestWords/index.js index a98d2d8..0aa4b89 100644 --- a/10-longestWords/index.js +++ b/10-longestWords/index.js @@ -1,4 +1,23 @@ + +//função para verificar a quantidade de letras da maior palavra do meu array +function getMaxWord(words) { + let maxWord = ""; + words.forEach((word) => { + if (word.length > maxWord.length) { + maxWord = word + } + }) + return maxWord.length +} +//filtrar as palavras com a quantidade exata de letras +function getWordsHaveQuantityChars(words, quantity) { + const result = words.filter(word => word.length === quantity) + return result +} +//retornar as maiores palavras da minha lista export function longestWords(words) { - // implementar logica aqui - -} \ No newline at end of file + const maxWordArray = getMaxWord(words) + return getWordsHaveQuantityChars(words, maxWordArray) +} + +