2025 Day 6 Complete!
This commit is contained in:
116
2025/day06/problem
Normal file
116
2025/day06/problem
Normal file
@@ -0,0 +1,116 @@
|
||||
[1]Advent of Code
|
||||
br0xen [7](AoC++) 12*
|
||||
|
||||
--- Day 6: Trash Compactor ---
|
||||
|
||||
After helping the Elves in the kitchen, you were taking a break and
|
||||
helping them re-enact a movie scene when you over-enthusiastically jumped
|
||||
into the garbage chute!
|
||||
|
||||
A brief fall later, you find yourself in a garbage smasher. Unfortunately,
|
||||
the door's been magnetically sealed.
|
||||
|
||||
As you try to find a way out, you are approached by a family of
|
||||
cephalopods! They're pretty sure they can get the door open, but it will
|
||||
take some time. While you wait, they're curious if you can help the
|
||||
youngest cephalopod with her [16]math homework.
|
||||
|
||||
Cephalopod math doesn't look that different from normal math. The math
|
||||
worksheet (your puzzle input) consists of a list of problems; each problem
|
||||
has a group of numbers that need to be either added (+) or multiplied (*)
|
||||
together.
|
||||
|
||||
However, the problems are arranged a little strangely; they seem to be
|
||||
presented next to each other in a very long horizontal list. For example:
|
||||
|
||||
123 328 51 64
|
||||
45 64 387 23
|
||||
6 98 215 314
|
||||
* + * +
|
||||
|
||||
Each problem's numbers are arranged vertically; at the bottom of the
|
||||
problem is the symbol for the operation that needs to be performed.
|
||||
Problems are separated by a full column of only spaces. The left/right
|
||||
alignment of numbers within each problem can be ignored.
|
||||
|
||||
So, this worksheet contains four problems:
|
||||
|
||||
• 123 * 45 * 6 = 33210
|
||||
• 328 + 64 + 98 = 490
|
||||
• 51 * 387 * 215 = 4243455
|
||||
• 64 + 23 + 314 = 401
|
||||
|
||||
To check their work, cephalopod students are given the grand total of
|
||||
adding together all of the answers to the individual problems. In this
|
||||
worksheet, the grand total is 33210 + 490 + 4243455 + 401 = 4277556.
|
||||
|
||||
Of course, the actual worksheet is much wider. You'll need to make sure to
|
||||
unroll it completely so that you can read the problems clearly.
|
||||
|
||||
Solve the problems on the math worksheet. What is the grand total found by
|
||||
adding together all of the answers to the individual problems?
|
||||
|
||||
Your puzzle answer was 6295830249262.
|
||||
|
||||
--- Part Two ---
|
||||
|
||||
The big cephalopods come back to check on how things are going. When they
|
||||
see that your grand total doesn't match the one expected by the worksheet,
|
||||
they realize they forgot to explain how to read cephalopod math.
|
||||
|
||||
Cephalopod math is written right-to-left in columns. Each number is given
|
||||
in its own column, with the most significant digit at the top and the
|
||||
least significant digit at the bottom. (Problems are still separated with
|
||||
a column consisting only of spaces, and the symbol at the bottom of the
|
||||
problem is still the operator to use.)
|
||||
|
||||
Here's the example worksheet again:
|
||||
|
||||
123 328 51 64
|
||||
45 64 387 23
|
||||
6 98 215 314
|
||||
* + * +
|
||||
|
||||
Reading the problems right-to-left one column at a time, the problems are
|
||||
now quite different:
|
||||
|
||||
• The rightmost problem is 4 + 431 + 623 = 1058
|
||||
• The second problem from the right is 175 * 581 * 32 = 3253600
|
||||
• The third problem from the right is 8 + 248 + 369 = 625
|
||||
• Finally, the leftmost problem is 356 * 24 * 1 = 8544
|
||||
|
||||
Now, the grand total is 1058 + 3253600 + 625 + 8544 = 3263827.
|
||||
|
||||
Solve the problems on the math worksheet again. What is the grand total
|
||||
found by adding together all of the answers to the individual problems?
|
||||
|
||||
Your puzzle answer was 9194682052782.
|
||||
|
||||
Both parts of this puzzle are complete! They provide two gold stars: **
|
||||
|
||||
At this point, you should [17]return to your Advent calendar and try
|
||||
another puzzle.
|
||||
|
||||
If you still want to see it, you can [18]get your puzzle input.
|
||||
|
||||
References
|
||||
|
||||
Visible links
|
||||
1. https://adventofcode.com/
|
||||
2. https://adventofcode.com/2025/about
|
||||
3. https://adventofcode.com/2025/events
|
||||
4. https://adventofcode.com/2025/shop
|
||||
5. https://adventofcode.com/2025/settings
|
||||
6. https://adventofcode.com/2025/auth/logout
|
||||
7. Advent of Code Supporter
|
||||
https://adventofcode.com/2025/support
|
||||
8. https://adventofcode.com/2025
|
||||
9. https://adventofcode.com/2025
|
||||
10. https://adventofcode.com/2025/support
|
||||
11. https://adventofcode.com/2025/sponsors
|
||||
12. https://adventofcode.com/2025/leaderboard/private
|
||||
13. https://adventofcode.com/2025/stats
|
||||
14. https://adventofcode.com/2025/sponsors
|
||||
16. https://adventofcode.com/2021/day/18
|
||||
17. https://adventofcode.com/2025
|
||||
18. https://adventofcode.com/2025/day/6/input
|
||||
Reference in New Issue
Block a user