Histograma de texto
Em análise de texto, contar a frequência de letras ajuda a identificar padrões, como em cifras simples ou análises de estilo. Sem bibliotecas externas, um histograma visual com asteriscos é uma forma rápida de comunicar essas frequências em relatórios ou depuração.
O PROBLEMA
Exiba histograma visual de frequência de letras com *.
EXEMPLO
b: *** a: *** n: **
SOBRE O CONCEITO
Para construir o histograma, percorre-se o texto e usa-se um dicionário para armazenar a contagem de cada letra. O método isalpha() filtra apenas caracteres alfabéticos, evitando que espaços e pontuações entrem no dicionário — erro comum que distorce a visualização. Após contar, itera-se sobre os itens do dicionário e imprime-se cada letra seguida de um número de asteriscos igual à sua frequência. Por exemplo, se 'b' apareceu 3 vezes, exibe-se 'b: ***'. O uso de max poderia escalar as barras, mas aqui cada asterisco representa uma ocorrência.
RESOLUÇÃO