Esse repositório contém minhas soluções para diversos desafios de programação, organizados por níveis de dificuldade. Meu objetivo é praticar e melhorar minhas habilidades de resolução de problemas e desenvolvimento de algoritmos, progredindo por diferentes níveis de complexidade. Todos os desafios são feitos com JavaScript.
- Newbie: Desafios básicos para iniciantes, focando em lógica simples e introdução aos conceitos de programação.
- Beginner: Envolve problemas que requerem algoritmos mais complexos, uso eficiente de estruturas de dados e otimização de soluções.
- Amateur: Desafios intermediários que exigem um entendimento mais aprofundado de estruturas de controle e manipulação de dados.
- Professional: Desafios avançados, que exigem um domínio completo de algoritmos, padrões de design e estruturas de dados mais sofisticadas.
Cada nível de dificuldade tem seu próprio diretório, e dentro de cada nível, os desafios são organizados por nome ou número.
├── newbie/
├── amateur/
├── beginner/
│ ├── desafio1/
│ ├── desafio2/
│ └── desafio3/
└── professional/Faça um clone desse repositório no seu ambiente local:
git clone https://github.com/seuusuario/desafios-codigo.gitNavegue até o diretório do nível de dificuldade que deseja explorar e veja as soluções que desenvolvi.
- Praticar: Programação é essencialmente a arte de resolver problemas. Então aprimorar minhas habilidades através da resolução de desafios de diferentes níveis de dificuldade é uma parte fundamental do meu desenvolvimento como programadora.
- Aprender: Aprender novas abordagens, desenvolver formas rápidas de raciocínio e técnicas para resolver problemas de forma mais eficiente.
- Crescer: Evoluir gradativamente até atingir o nível Profissional.
Se você quiser sugerir melhorias ou novas soluções, fique à vontade para abrir uma issue ou enviar um pull request. Toda contribuição é bem-vinda.
Entre em contato comigo
- E-mail: izabelle.alvesbl@gmail.com
- LinkedIn: Izabelle Alves