challenge-algorithms-v2.0/10-longestWords/index.js

11 lines
444 B
JavaScript
Raw Normal View History

export function longestWords(words) {
// implementar logica aqui
return words.reduce((acumulador, palavraAtual) => {
if (!acumulador.length) acumulador = [palavraAtual];
else if (palavraAtual.length > acumulador[0].length)
acumulador = [palavraAtual];
else if (palavraAtual.length === acumulador[0].length)
acumulador = [...acumulador, palavraAtual];
return acumulador;
}, [])
}