feat(longestWords): adicionando funcionalidade

This commit is contained in:
Victor Cardoso de Souza 2022-11-01 15:50:21 -03:00
parent 354c90aecd
commit 66051c8ddb

View File

@ -1,4 +1,23 @@
export function longestWords(words) {
// implementar logica aqui
//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) {
const maxWordArray = getMaxWord(words)
return getWordsHaveQuantityChars(words, maxWordArray)
}