Executando verificação de segurança...
22

Advent of Code 2022 - desafios de programação

Oi Galera.

Já começou o evento mais aguardado do ano: o Advent of Code.

Advent Of Code

Resumidamente, o AdventOfCode (AoC) é um evento com desafios diários, que podem ser resolvidos com qualquer linguagem de programação. É uma excelente oportunidade de aprendizagem.
Mas o GRFreire já publicou uma matéria bem completa sobre o assunto ;)

Proposta

Este ano eu resolvi entrar no espírito do AoC2022 de uma forma diferente:

  • Traduções em Português
    Está claro que o inglês continua sendo uma barreira para alguns. Para quebrar essa barreira, eu estou traduzindo os desafios do AoC na minha página do Github (exemplo do dia 1)

  • Live Coding em Golang: resolvendo ao vivo
    Normalmente é fácil encontrar as soluções prontas para um problema, mas sinto que faz falta ver ao vivo todo o processo até chegar no final:

    • interpretação do desafio
    • descontrução do problema (separação dos blocos lógicos)
    • o que fazer quando não sei
    • como lidar com a frustração de errar 😅

    Os livestreaming serão feitos pelo youtube e no twitch

  • Resumo da Solução
    Vídeos curtos que resumem a solução encontrada. Para aqueles que querem apenas consultar outra interpretação do problema.

  • Enunciado diário do AoC2022 aqui no TabNews
    Postando aqui a tradução do problema, diariamente, para que mais alguém se sinta motivado a participar :)

  • Classificação privada (leaderboard)
    O AoC tem uma tabela para classificação privada. Eu criei uma no contexto deste projeto. Para participar no leaderboard privado do AoC basta entrar com o código 827447-e95d42f1


Aceito sugestões e feedback :)
Obrigado e boa sorte!


TabNews AoC Megathread

Lista de sub-conteúdos diários aqui no TabNews (atualizado)

Carregando publicação patrocinada...
2

Achei super bacana a sua ideia de postar aqui e disponibilizar o repositório com os desafios. Parabéns!

O mais bacana é ver na prática o que estou estudando recentemente, testes em Go. Gostaria de recomendar para você um livro curso que me ajudou a entender um pouco mais sobre testes em Go https://quii.gitbook.io/learn-go-with-tests/ O repo é tão bacana quanto o seu. E já existe um grupo trabalhando na tradução para o pt-br, o link está no README do repositório original.

Sou um novato e eterno aprendiz. Talvez por conta disso, eu senti falta dos comentários no código. Seria a cereja do bolo ;-)

1

Obrigado pelo comentário. Concordo que posso adicionar comentários no código. Vou tentar me lembrar durante os próximos dias.

Não sei se consigo disponibilidade para alterar os dias anteriores, mas aceito PR ;)
Se você quiser contribuir, aceito ajuda :D (até acho uma excelente oportunidade para treinar a leitura de código dos outros)

1
0
0

Mais um dia de Advent of Code feito :)

Como não mencionei no artigo original, escrevo agora aqui: eu estou atualizando o artigo original para incluir os links dos enunciados dos dias seguintes.

Comentem lá se conseguiram encontrar as soluções ou se acharam fácil/difícil