Advent of Code 2022 - Dia 01
No contexto deste outro conteúdo:
https://www.tabnews.com.br/tcarreira/advent-of-code-2022-desafios-de-programacao
--- Dia 1: Contar Calorias ---
As renas do Papai Noel costumam comer comida normal para rena, mas elas precisam de muita energia mágica para entregar os presentes no Natal. Para isso, o seu snack favorito é uma espécie de fruto estrela que cresce apenas na selva mais profunda. Os Elfos trouxeram-te na sua expedição anual ao arvoredo onde o fruto cresce.
Para conseguir energia mágica suficiente, a expedição precisa de conseguir um mínimo de cinquenta estrelas até ao dia 25 de Dezembro. Apesar dos Elfos assegurarem que o arvoredo tem frutos suficientes, decides apanhar qualquer fruto que consigas ver pelo caminho, por precaução.
Apanha estrelas resolvendo quebra-cabeças. Serão disponibilizados dois quebra-cabeças a cada dia do calendário do Advento; o segundo quebra-cabeças é desbloqueado quando o primeiro for resolvido. Cada quebra-cabeças premeia com uma estrela. Boa sorte!
A selva deve estar demasiado crescida e de difícil navegação por veículos ou acesso pelo ar; a expedição dos Elfos é tradicionalmente feita a pé. Enquanto os vossos barcos se aproximam da terra, os Elfos começam a fazer um inventário dos seus mantimentos - mais precisamente, o número de Calorias que cada Elfo carrega consigo (a entrada do teu quebra-cabeças).
À vez, os Elfos anotam o número de Calorias contido em várias refeições, snacks, rações, etc. que eles trouxeram com eles, um item por linha. Cada Elfo separa o seu próprio inventário do Elfo anterior (se existir) por uma linha em branco.
Por exemplo, supomos que os Elfos terminaram de escrever as Calorias dos seus items e acabamos com a seguinte lista:
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
Esta lista representa as Calorias da comida transportada pelos Elfos:
-
O primeiro Elfo leva comida com
1000
,2000
, e3000
Calorias, um total de6000
Calorias. -
O segundo Elfo leva um item de comida com
4000
Calorias. -
O terceiro Elfo leva comida com
5000
e6000
Calorias, um total de11000
Calorias. -
O quarto Elfo leva comida com
7000
,8000
, e9000
Calorias, um total de24000
Calorias. -
O quinto Elfo leva um item de comida com
10000
Calorias.
No caso dos Elfos ficarem com fome e precisarem de um snack extra, eles precisam saber a qual Elfo perguntar: eles gostariam de saber quantas Calorias leva o Elfo que carrega mais Calorias. No exemplo acima, isto é 24000
(carregado pelo quarto Elfo).
Encontra o Elfo que leva mais Calorias. Quantas calorias esse Elfo leva no total?
--- Parte Dois ---
https://github.com/tcarreira/aoc2022/tree/main/day01#----parte-dois----
(saber a parte 2 antes de fazer a parte 1 não é tão divertido. Então vou deixar apenas o link para o Github 😉)
Outros links:
- https://adventofcode.com/2022/day/1
- Código, soluções e traduções: github.com/tcarreira/aoc2022
- Live streaming
- Playlists no youtube
- senha do Private Leaderboard:
827447-e95d42f1