88 lines
3.5 KiB
Plaintext
88 lines
3.5 KiB
Plaintext
|
[1]Advent of Code
|
|||
|
|
|||
|
• [2][About]
|
|||
|
• [3][Events]
|
|||
|
• [4][Shop]
|
|||
|
• [5][Settings]
|
|||
|
• [6][Log Out]
|
|||
|
|
|||
|
br0xen [7](AoC++) 4*
|
|||
|
|
|||
|
<y>[8]2024</y>
|
|||
|
|
|||
|
• [9][Calendar]
|
|||
|
• [10][AoC++]
|
|||
|
• [11][Sponsors]
|
|||
|
• [12][Leaderboard]
|
|||
|
• [13][Stats]
|
|||
|
|
|||
|
Our [14]sponsors help make Advent of Code possible:
|
|||
|
[15]Lightricks - Are you nerdy but also creative? Do you love AI, but
|
|||
|
truly believe the human hand doesn’t have six fingers? If you answered yes
|
|||
|
and want to help the future of creation, we’re hiring software engineers,
|
|||
|
developers, and more.
|
|||
|
|
|||
|
--- Day 3: Mull It Over ---
|
|||
|
|
|||
|
"Our computers are having issues, so I have no idea if we have any Chief
|
|||
|
Historians in stock! You're welcome to check the warehouse, though," says
|
|||
|
the mildly flustered shopkeeper at the [16]North Pole Toboggan Rental
|
|||
|
Shop. The Historians head out to take a look.
|
|||
|
|
|||
|
The shopkeeper turns to you. "Any chance you can see why our computers are
|
|||
|
having issues again?"
|
|||
|
|
|||
|
The computer appears to be trying to run a program, but its memory (your
|
|||
|
puzzle input) is corrupted. All of the instructions have been jumbled up!
|
|||
|
|
|||
|
It seems like the goal of the program is just to multiply some numbers. It
|
|||
|
does that with instructions like mul(X,Y), where X and Y are each 1-3
|
|||
|
digit numbers. For instance, mul(44,46) multiplies 44 by 46 to get a
|
|||
|
result of 2024. Similarly, mul(123,4) would multiply 123 by 4.
|
|||
|
|
|||
|
However, because the program's memory has been corrupted, there are also
|
|||
|
many invalid characters that should be ignored, even if they look like
|
|||
|
part of a mul instruction. Sequences like mul(4*, mul(6,9!, ?(12,34), or
|
|||
|
mul ( 2 , 4 ) do nothing.
|
|||
|
|
|||
|
For example, consider the following section of corrupted memory:
|
|||
|
|
|||
|
xmul(2,4)%&mul[3,7]!@^do_not_mul(5,5)+mul(32,64]then(mul(11,8)mul(8,5))
|
|||
|
|
|||
|
Only the four highlighted sections are real mul instructions. Adding up
|
|||
|
the result of each instruction produces 161 (2*4 + 5*5 + 11*8 + 8*5).
|
|||
|
|
|||
|
Scan the corrupted memory for uncorrupted mul instructions. What do you
|
|||
|
get if you add up all of the results of the multiplications?
|
|||
|
|
|||
|
To begin, [17]get your puzzle input.
|
|||
|
|
|||
|
Answer: [18]_____________________ [19][ [Submit] ]
|
|||
|
|
|||
|
You can also [Shareon [20]Bluesky [21]Twitter [22]Mastodon] this puzzle.
|
|||
|
|
|||
|
References
|
|||
|
|
|||
|
Visible links
|
|||
|
1. https://adventofcode.com/
|
|||
|
2. https://adventofcode.com/2024/about
|
|||
|
3. https://adventofcode.com/2024/events
|
|||
|
4. https://cottonbureau.com/people/advent-of-code
|
|||
|
5. https://adventofcode.com/2024/settings
|
|||
|
6. https://adventofcode.com/2024/auth/logout
|
|||
|
7. Advent of Code Supporter
|
|||
|
https://adventofcode.com/2024/support
|
|||
|
8. https://adventofcode.com/2024
|
|||
|
9. https://adventofcode.com/2024
|
|||
|
10. https://adventofcode.com/2024/support
|
|||
|
11. https://adventofcode.com/2024/sponsors
|
|||
|
12. https://adventofcode.com/2024/leaderboard
|
|||
|
13. https://adventofcode.com/2024/stats
|
|||
|
14. https://adventofcode.com/2024/sponsors
|
|||
|
15. https://adventofcode.com/2024/sponsors/redirect?url=https%3A%2F%2Fwww%2Elightricks%2Ecom%2Fltxv
|
|||
|
16. https://adventofcode.com/2020/day/2
|
|||
|
17. https://adventofcode.com/2024/day/3/input
|
|||
|
20. https://bsky.app/intent/compose?text=%22Mull+It+Over%22+%2D+Day+3+%2D+Advent+of+Code+2024+%23AdventOfCode+https%3A%2F%2Fadventofcode%2Ecom%2F2024%2Fday%2F3
|
|||
|
21. https://twitter.com/intent/tweet?text=%22Mull+It+Over%22+%2D+Day+3+%2D+Advent+of+Code+2024&url=https%3A%2F%2Fadventofcode%2Ecom%2F2024%2Fday%2F3&related=ericwastl&hashtags=AdventOfCode
|
|||
|
22. javascript:void(0);
|