Linguagens de Programação - Atividade 14

Leia com atenção as instruções abaixo.

Valor: 2,0 pontos na 3ª Nota.

Data da Entrega Limite: 29/01/2022

Coloque a resposta na pasta atividades/atividade14 do repositório.

Questão 01 - 1,0 Ponto

Modifique o programa charcount.go para contar letras, dígitos e assim por diante de acordo com suas categorias Unicode, usando funções como unicode.IsLetter. Veja todas as categorias aqui.

Questão 02 - 1,0 Ponto

Escreva um programa wordfreq.go para informar a frequência de cada palavra em um arquivo texto de entrada. Chame input.Split(bufio.ScanWords) antes da primeira chamada a Scan para separar a entrada em palavras, e não em linhas.

$ cat arquivo.txt 
A casa que comprei é azul. 
Azul é a cor do céu.
$ ./wordfreq < arquivo.txt
a = 2
azul = 2
é = 2
casa = 1
céu =1 
comprei = 1
cor = 1
do = 1
que = 1

                        

Veja que não é para fazer diferenciação de maiúsculas com minúsculas. Teste seu programa com textos mais longos, esse foi apenas um exemplo simples.