Este projeto é um pequeno desafio técnico em C# que remove acentos de um texto digitado e conta quantos "buracos" existem nas letras, e caso o usuario queira pode ser feito o download do resultado em txt. Exemplo: a letra A tem 1 buraco, a letra B tem 2 buracos, e assim por diante.
Chef escreveu um texto e agora quer saber quantos “buracos” existem nesse texto. O que é um “buraco”? Imagine o papel como um plano e cada letra como uma curva sobre esse plano. Algumas letras dividem o plano em regiões, formando buracos. Por exemplo, as letras A, D, O, P, Q, R formam regiões internas e, assim, cada uma contém 1 buraco; a letra B contém 2 buracos; as demais letras não possuem buracos (0). O número de buracos no texto é a soma de buracos de cada letra que o compõe. Ajude Chef a determinar quantos buracos há no texto.
Desafio 1 (Obrigatório) Escreva um programa em sua linguagem de preferência (console).
O programa deve apresentar como saída a quantidade de buracos nas letras. Verifique o tratamento das letras (acentuação, maiúsculas, minúsculas)
Desafio 2 (Opcional)
Escreva o mesmo programa do desafio 1 mas utilizando Windows Form. Neste, enquanto o usuário digitar no campo de texto, o sistema deverá incrementar o resultado (quantidade dos buracos).
Desafio 3 (Opcional)
Utilizando um dos programas acima, crie uma funcionalidade para salvar o resultado obtido do texto que foi digitado. O nome do arquivo será “Saida” Deve ser salvo em TXT ou CSV. Deve conter uma coluna que mostre o texto digitado e outra com a quantidade.
Texto: Olá, Mundo!
Quantidade de buracos: 4
Texto sem acentos: Ola, Mundo!