JavaScriptArraysdesafio

Analisador de texto

Analisar a frequência de palavras é útil em aplicações como nuvens de palavras, sumarizadores de texto e mecanismos de busca. Com métodos de array nativos, você consegue processar textos sem precisar de loops explícitos — algo comum em pipelines de dados reais.

O PROBLEMA

Conte palavras únicas, encontre a mais frequente e as 3 mais longas.

EXEMPLO

Palavras únicas: 6
Mais frequente: javascript (2x)
Mais longas: ["javascript","poderoso","incrível"]

SOBRE O CONCEITO

O exercício usa split para quebrar o texto em palavras, reduce para contar ocorrências e também para identificar palavras únicas. sort ordena por frequência ou tamanho, e slice extrai os top N. Um erro comum é esquecer toLowerCase(): sem ele, 'Javascript' e 'javascript' são tratadas como palavras diferentes, distorcendo a contagem. Use map com toLowerCase antes de tudo para normalizar as palavras.

RESOLUÇÃO

Mais exercícios de Arrays

JSA015 · Intermediáriosome e everyJSA017 · IntermediárioOrdenar números corretamenteJSA001 · BásicoCriar e exibir arrayJSA002 · Básicopush e pop
Ver todos os exercícios de JavaScript