diff --git a/10-longestWords/index.js b/10-longestWords/index.js index a98d2d8..56ad614 100644 --- a/10-longestWords/index.js +++ b/10-longestWords/index.js @@ -1,4 +1,11 @@ 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; + }, []) } \ No newline at end of file