Files
adventofcode/2025/day06/problem
2025-12-06 08:24:31 -06:00

117 lines
4.3 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

[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