forked from M3-Academy/challenge-algorithms-v2.0
24 lines
661 B
JavaScript
24 lines
661 B
JavaScript
|
|
//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)
|
|
}
|
|
|
|
|