Skip to content

Projeto para contar a quantidade de vezes que a letra 'a' aparece em um texto fornecido pelo usuário, incluindo variações acentuadas.

Notifications You must be signed in to change notification settings

PauloMPPatricio/projeto_contador_de_letras_a

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Contador de Letras 'A'

Descrição

Este projeto foi desenvolvido como parte do processo de seleção de estágio da Target Sistemas. O objetivo do programa é contar quantas vezes a letra 'a' (incluindo acentuadas) aparece em uma string fornecida pelo usuário. O programa remove acentos e pontuações antes de realizar a contagem.

Funcionalidades

  • Valida a entrada do usuário para garantir que não esteja vazia, que contenha apenas números e contenha pelo menos uma letra.
  • Remove acentos e pontuações da string antes de realizar a contagem.
  • Conta todas as ocorrências da letra 'a' ou 'A', incluindo variações acentuadas (á, à, â, ã).

Tecnologias Utilizadas

  • Python
  • Bibliotecas:
    • unicodedata: Para normalização e remoção de acentos.
    • string: Para remoção de pontuação.

Como Executar o Projeto

  1. Clone o repositório:
     git clone https://github.com/PauloMPPatricio/string-character-counter.git
    
  2. Navegue até o diretório do projeto:
     cd string-character-counter
    
  3. Execute o script contador_a.py:
     python contador_a.py
    

Exemplo de Uso

Quando o usuário fornecer a entrada, o programa contará quantas vezes a letra 'a' ou suas variantes acentuadas aparecem na string.

Exemplo de execução

Digite uma letra, palavra, frase ou texto: A árvore caiu na estrada.

A letra 'a' aparece 4 vezes na letra, palavra, frase ou texto digitado.

Contribuições

Contribuições são bem-vindas! Se você deseja melhorar este projeto, fique à vontade para abrir issues ou enviar pull requests.

Licença

Este projeto está licenciado sob a MIT License.

About

Projeto para contar a quantidade de vezes que a letra 'a' aparece em um texto fornecido pelo usuário, incluindo variações acentuadas.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages