News

Advent of Code 2021 em Kotlin – Ganhe Prêmios, Resolva Problemas, Divirta-se!

Read this post in other languages:

É aquele período mágico do ano! Supermercados estão estocando biscoitos, o cheiro de canela e castanhas assadas preenchem o ar, e talvez você até veja alguns flocos de neve caindo na frente da sua janela. Isso só pode significar uma coisa: Advent of Code está chegando!

Vai começar dia 1º de dezembro, quando o primeiro dos vinte e cinco desafios de programação será liberado. A partir daí, teremos a cada dia um novo desafio de programação. Independentemente se você é um programador iniciante ou um profissional experiente, não tem forma melhor e mais acolhedora de treinar sua habilidade de resolução de problemas do que os desafios sazonais divertidos do adventofcode.com.

Na JetBrains, estamos orgulhosos de apoiar o Advent of Code desse ano como um de seus principais patrocinadores. Muitas pessoas em nossos mais diversos times já estão ansiosas para resolver e discutir os novos desafios. Para fazer você entrar no clima do AOC 2021, nós preparamos um vídeo informacional que cobre:

  • Dicas básicas de como se preparar e começar a resolver AOC 2021 em Kotlin.
  • Um modelo pronto no GitHub para te dar uma estrutura.
  • Alguns dos incentivos adicionais que temos para aqueles que tentarem resolver os desafios em Kotlin.

Confira tudo isso aqui:

Você também pode dar uma olhada na nossa seleção de soluções do Advent of Code de 2020!

Sorteio: Resolva os problemas, ganhe prêmios

Além de se divertir e trocar ideias com a comunidade, nosso time está te dando uma razão extra para compartilhar seu código no GitHub este ano! Vamos sortear algumas cestas de alimentos Kotlin para adoçar as festas de fim de ano da nossa comunidade.

Quando selecionarmos os sortudos ganhadores, precisaremos ser capazes de achar você e seu código. Então, para participar, certifique-se de atender às seguintes condições:

  • Você tentou resolver pelo menos três dias do AOC 2021.
  • Você compartilhou seu código publicamente na sua conta GitHub.
  • Você adicionou o tópico aoc-2021-in-kotlin em seu repositório (veja abaixo).
  • Você tem um método de contato (email, Twitter) em seu perfil do GitHub.

Para reiterar, você não precisa ser o mais rápido ou completar cada um dos desafios. Vá no seu tempo, divirta-se, e use essa oportunidade para aprender algo novo!

Para adicionar o tópico aoc-2021-in-kotlin em seu repositório, edite os detalhes do repositório clicando no ícone de engrenagem no canto superior direito na página do repositório. Em seguida, no campo de tópicos, adicione a tag.

Isso é tudo que você precisa fazer – com um pouco de sorte, vamos entrar em contato e organizar para que sua pequena surpresa seja entregue a você!

Modelo no GitHub

Se você quiser começar sua jornada do Advent of Code com uma estrutura inicial, você pode usar nosso modelo de repositório no GitHub. Ele fornece um esqueleto básico para estruturar suas soluções e para fazer testes automatizados usando JUnit. Para começar e receber um repositório customizado para suas soluções pessoais, basta clicar no botão “Use this template” (use esse modelo) na página do repositório. Não forkar o projeto.

Obtenha o modelo

Você pode encontrar informações sobre a estrutura do repositório, seu conteúdo, e onde colocar seus arquivos com a solução no README do modelo.

Favor observar que mesmo quando utilizar o modelo, você terá que adicionar a tagaoc-2021-in-kotlin manualmente no seu repositório para que possa participar do sorteio.

Resolva problemas e se divirta!

Esperamos que vocês estejam animados com os desafios que vão estar recebendo a cada dia do mês de Dezembro, e que vocês usem essa oportunidade de brincar com Kotlin e descobrir algo novo que lhes será útil em outros contextos.

Como um último conselho: quando estiver fazendo o Advent of Code, vá no seu tempo, se divirta, aprenda coisas novas, e não se sinta pressionado. Pode ser que você se divirta competindo com seus amigos, mas a coisa mais importante para você é curtir enquanto investe tempo resolvendo os desafios. Afinal, Kotlin é para ser divertido!

Aproveite as festas de fim de ano, desfrute das guloseimas, e resolva alguns problemas interessantes em Kotlin. Boas Festas!

image description

Discover more