Advent of Code 2024
(adventofcode.com)-
Advent of Code, criado por Eric Wastl, é um evento online que oferece diversos quebra-cabeças de programação, que podem ser resolvidos em várias linguagens de programação.
-
É usado para diversos propósitos, como preparação para entrevistas, treinamento em empresas, tarefas universitárias, exercícios práticos e competições de velocidade.
-
Mesmo sem formação em ciência da computação, é possível participar com apenas um pouco de conhecimento de programação e habilidade de resolução de problemas.
-
Dicas gerais
- Se você travar ao resolver um problema, pode usar os exemplos fornecidos no quebra-cabeça para validar sua solução.
- Se os exemplos não funcionarem, releia a descrição e verifique se o programa está funcionando como esperado.
- Se ainda não conseguir resolver, você pode pedir ajuda a um amigo ou tentar novamente mais tarde.
-
Perguntas frequentes
- Para selecionar um bloco de código, basta clicar três vezes nele com o JavaScript ativado.
- O Advent of Code usa OAuth para autenticação, e as informações pessoais do usuário não são expostas além das informações públicas.
- Participar ou não do placar global é uma decisão que pode ser tomada de acordo com o objetivo de cada pessoa.
- A dificuldade dos quebra-cabeças varia durante o período do evento e pode ser percebida de forma diferente conforme o nível de habilidade de cada um.
- Os quebra-cabeças são liberados à meia-noite (EST/UTC-5), um horário em que o mantenedor consegue administrá-los com estabilidade.
- Se o texto do site estiver difícil de ler, é possível usar o modo de alto contraste.
- Ideias de quebra-cabeças não são aceitas por motivos legais.
- Se você achar que há um bug em um quebra-cabeça, pode perguntar primeiro no subreddit.
- Ao fazer streaming de soluções, é melhor evitar isso enquanto outras pessoas ainda estiverem competindo.
- Não é recomendado usar IA para entrar no placar global.
-
Créditos
- Quebra-cabeças, código, design: Eric Wastl
- Testes beta: Tim Giannetti, Ben Lucek, JP Burke, Aneurysm9, Andrew Skalski
- Gerentes de comunidade: Danielle Lucek, Aneurysm9
-
Aviso legal
- Advent of Code é uma marca registrada nos Estados Unidos, e os elementos de design, linguagem, estilo e conceito são propriedade do Advent of Code.
- É permitido criar links ou fazer referência aos quebra-cabeças, mas é proibido copiar ou redistribuir qualquer parte do Advent of Code.
1 comentários
Comentários do Hacker News
curlpara baixar os arquivos de dados