Este repositório reúne soluções de problemas do Beecrowd, com o objetivo de apoiar estudantes e novos programadores em sua jornada de aprendizado.
As soluções estão organizadas por categoria, seguindo a divisão do próprio Beecrowd:
- Iniciante → Respostas disponíveis aqui
- Outras categorias em breve...
Cada diretório contém os arquivos de código referentes aos problemas, normalmente nomeados com o número do exercício, como 1000.py, 1001.c, 1002.cpp, etc.
📌 Sobre os nomes e padrões exigidos pelo Beecrowd:
-
O nome do arquivo não importa (é só para organização do repositório).
-
O que importa é respeitar as regras da linguagem escolhida:
- C / C++ → deve haver a função
int main(). - Java → a classe deve obrigatoriamente se chamar
Main. - Python → basta o código estar correto (não há exigência de
main). - Outras linguagens → siga o padrão de entrada/saída exigido pelo Beecrowd.
- C / C++ → deve haver a função
Ou seja, não se preocupe se o nome do arquivo não coincidir com o esperado: ao enviar no Beecrowd, o juiz só valida o código e sua saída.
Este é um projeto colaborativo e aberto. Você pode ajudar de diversas formas:
- Enviando novas soluções de problemas em qualquer linguagem
- Melhorando ou otimizando soluções já existentes
- Adicionando comentários e explicações para facilitar o entendimento
- Corrigindo erros ou ajustando a organização dos arquivos
- Faça um fork do repositório
- Crie uma branch para sua contribuição
- Adicione suas soluções ou melhorias
- Envie um pull request explicando suas alterações
Este projeto está licenciado sob os termos da MIT License. Você pode usar, modificar e distribuir livremente, desde que mantenha os créditos e a mesma licença.