https://adventofcode.com/2022/day/1
산타의 순록은 보통 순록 사료를 먹지만, 크리스마스에 배달을 하려면 많은 양의 마법 에너지가 필요합니다. 그렇기때문에, 그들이 가장 좋아하는 간식은 정글 깊은 곳에서만 자라는 스타프루트입니다. 엘프들은 과일이 자라는 숲으로의 연례 탐험에 당신을 데려왔습니다.
충분한 마법 에너지를 공급하기 위해 원정대는 12월 25일까지 최소 50개의 별을 회수해야 합니다. 엘프들은 숲에 과일이 풍부하다고 확신하지만 만약을 대비하여 도중에 보이는 모든 과일을 따가기로 결정합니다.
퍼즐을 풀어 별을 모으세요. Advent 달력에서 매일 두 개의 퍼즐이 제공됩니다. 두 번째 퍼즐은 첫 번째 퍼즐을 완료하면 잠금 해제됩니다. 각 퍼즐은 하나의 별을 줍니다. 행운을 빕니다!
정글은 너무 무성하게 자라서 차량으로 이동하거나 공중에서 접근하기 어렵습니다. 그래서 엘프들의 원정대는 도보로 이동하려고 합니다. 보트가 육지에 접근하면 엘프들은 보급품 목록을 작성하기 시작합니다. 가장 중요한 고려사항은 음식이며, 정확히는 각 엘프가 가지고 있는 칼로리(퍼즐 입력)입니다.
엘프들은 자기 차례에 가지고 온 다양한 식사, 간식, 배급 등에 포함된 칼로리를 한 줄에 하나씩 적습니다. 각 엘프는 자신의 소지품을 이전 엘프의 소지품(있는 경우)과 빈 줄로 구분합니다.
예를 들어 엘프들이 소지품들의 칼로리를 모두 작성하니 다음 목록이 나왔다고 가정합시다.
1000
2000
3000
4000
5000
6000
7000
8000
9000
10000
이 목록은 5명의 엘프들이 운반하는 음식의 칼로리를 나타냅니다.
- 첫 번째 엘프는 칼로리가
1000
,2000
,3000
인 음식을 가지고 있으며, 총 칼로리는6000
입니다. - 두 번째 엘프는 칼로리가
4000
인 음식 하나를 가지고 있습니다. - 세 번째 엘프는 칼로리가
5000
,6000
인 음식을 가지고 있으며, 총 칼로리는11000
입니다. - 네 번째 엘프는 칼로리가
7000
,8000
,9000
인 음식을 가지고 있으며, 총 칼로리는24000
입니다. - 다섯 번째 엘프는 칼로리가
10000
인 음식 하나를 가지고 있습니다.
엘프들은 배가 고파서 간식이 더 필요한 경우, 어떤 엘프에게 물어봐야 하는지 알아야 합니다. 그들은 가장 많은 칼로리를 가지고 있는 엘프가 얼마나 많은 칼로리를 가지고 있는지 알고 싶어 합니다. 위의 예에서 이 값은 24000
(네 번째 엘프가 나르는)입니다.
가장 많은 칼로리를 가지고 있는 엘프를 찾으세요. 그 엘프는 총 몇 칼로리를 가지고 있습니까?
당신이 엘프들의 질문에 대한 답을 계산할 때 쯤, 엘프들은 가장 많은 칼로리를 가지고 있는 엘프도 결국엔 음식이 바닥날 수도 있다는 사실을 깨달았습니다.
이 용납할 수 없는 상황을 피하기 위해 엘프들은 가장 많은 칼로리를 보유한 상위 3명의 엘프들이 보유한 총 칼로리를 알고 싶어합니다. 그렇게 하면 그들 중 한 명의 음식이 바닥나더라도, 여전히 두 개의 여분이 남아있을 겁니다.
위의 예에서 상위 3명의 엘프는 네 번째 엘프(24000
칼로리), 세 번째 엘프(11000
칼로리), 다섯 번째 엘프(10000
칼로리)입니다. 이 세 엘프가 가지고 다니는 칼로리의 총 합은 45000
입니다.
가장 많은 칼로리를 가지고 있는 상위 3명의 엘프를 찾으세요. 그 엘프들은 총 몇 칼로리를 가지고 있습니까?