Este repositório é mantido pelo capítulo PyLadies Sergipe, trazendo uma série de desafios de Algoritmos para serem resolvidos com a linguagem Python.
Desafio | Nome | Nível |
---|---|---|
0000 | Bem-vinda! | iniciante |
0001 | Calculadora simples | iniciante |
0002 | Tabuada de multiplicação | iniciante |
Desafio | Nome | Nível |
---|---|---|
0000 | Palíndromo | intermediário |
Desafio | Nome | Nível |
---|---|---|
0000 | Soma de duas matrizes | avançado |
Desafio | Nome | Nível |
---|---|---|
0000 | Algoritmo de Dijkstra | expert |
0001 | Latitude e longitude por IP | expert |
Cada desafio tem sua pasta onde é possível encontrar o enunciado e subir com a sugestão de resolução.
- iniciante
- intermediário
- avançado
- expert
- Faça um clone desse repositório.
- Adicione uma pasta/diretório seguindo o modelo das já existentes. Exemplo: d0021-fatorial (desafio de número 21 de nome fatorial).
- Crie um documento README na pasta/diretório correspondente do desafio, de preferência com exemplos de entrada e saída dos dados, seguindo os modelos já existentes.
- Suba seus arquivos para o esse repositório.
- Faça um clone desse repositório.
- Procure pela pasta/diretório correspondente ao desafio que deseja solucionar.
- Crie a sua solução em script Python com o mesmo nome do diretório. Caso a sua solução seja a primeira existente, escreva v0 ao final do nome do arquivo. Exemplo: d0021-fatorial-v0.py ou d0021-fatorial-v1.py, caso seja a segunda solução proposta e assim por diante.
- Suba seus arquivos para o esse repositório.
- Crie uma
issue
com a sua proposta. - Se a sua proposta for aprovada, faça um Fork desse repositório.
- Adicione uma pasta/diretório seguindo o modelo das já existentes. Exemplo: d0021-fatorial (desafio de número 21 de nome fatorial).
- Crie um documento README na pasta/diretório correspondente do desafio, de preferência com exemplos de entrada e saída dos dados, seguindo os modelos já existentes.
- Dê a sua solução para o problema, caso deseje. Lembre-se de que só são aceitas resoluções escritas em Python. 🐍
- Suba seus arquivos para o seu repositório Git e envie um Pull Request para o repositório original.
- Faça um Fork desse repositório.
- Procure pela pasta/diretório correspondente ao desafio que deseja solucionar.
- Crie a sua solução em script Python com o mesmo nome do diretório. Caso a sua solução seja a primeira existente, escreva v0 ao final do nome do arquivo. Exemplo: d0021-fatorial-v0.py ou d0021-fatorial-v1.py, caso seja a segunda solução proposta e assim por diante.
- Suba seus arquivos para o seu repositório Git e envie um Pull Request para o repositório original.
- Abra uma
issue
linkando a sua questão e explicando a sua dúvida.