Este repositório contém a resolução dos desafios propostos pela plataforma Digital Innovation One (DIO) no curso de Lógica de Programação.
Embora o curso utilize a linguagem JavaScript, optei por resolver todos os desafios utilizando PHP, com o objetivo de praticar lógica e fortalecer meus conhecimentos na linguagem.
- PHP (versão 8.0.30)
- Editor de código: VSCode
- Git & GitHub
Cada pasta corresponde a um desafio específico. Dentro de cada uma, há:
- O enunciado original do desafio (em um arquivo
README.mdou comentado no código) - A implementação em PHP (
.php) - Possivelmente exemplos de entrada/saída e testes simples.
Exemplo:
desafios-dio/
├── desafio-01/
│ ├── index.php
│ └── README.md
├── desafio-02/
│ └── index.php
...
- Praticar lógica de programação fora da linguagem original do curso.
- Demonstrar como os mesmos conceitos podem ser aplicados em diferentes linguagens.
- Fortalecer a familiaridade com PHP.
Para rodar os desafios localmente, você pode usar o terminal com o PHP instalado:
php desafio-01/index.phpEste repositório é um projeto pessoal de estudo. Mas sugestões e melhorias são sempre bem-vindas!
Caso tenha alguma dúvida ou sugestão:
- Davi Vieira
- GitHub: @davivieirasz