Advent of Code
2024
solutions by
@mxdvl
Days:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Get Day 3
problem ↗
&
input ↗
See the
source code for this page
.
xmul(2,4)&mul[3,7]!^don't()_mul(5,5)+mul(32,64](mul(11,8)undo()?mul(8,5))
Part 1 – 161
mul(2,4) = 8
mul(5,5) = 25
mul(11,8) = 88
mul(8,5) = 40
Part 2 – 48
mul(2,4),2,4 [0, false]
don't(),, [1, false]
mul(5,5),5,5 [2, true]
mul(11,8),11,8 [3, true]
do(),, [4, false]
mul(8,5),8,5 [5, false]