forked from M3-Academy/challenge-algorithms-v2.0
feat(longestWords): adicionando funcionalidade
This commit is contained in:
parent
354c90aecd
commit
66051c8ddb
@ -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)
|
||||
}
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user