Commit graph

10 commits

Author SHA1 Message Date
f78e6ff427 Solved day 10, much easier than day 9!
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-12 00:27:51 +00:00
220539ede0 Solved day 9 part 1.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-09 18:01:23 -08:00
e11b35c543 Solved day 8 part 1.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-08 17:47:24 -08:00
1c1d15561c Solved day 7. A bit of recursion!
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-07 20:19:00 +00:00
906acdbe62 Solved day 6 part 1. Part 2 looks scarier
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-06 21:08:20 +00:00
4a266a3dc1 Solved day 5, fun!
Using a hash map of hash maps would have made these solutions cleaner
and probably more efficient as well, but I wanted to do some bit
wrangling and I liked the idea of storing the rules in a single integer.

Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-05 21:15:44 +00:00
a60010f7bc Solved day 4 part 1 with dynamic programming.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-04 22:40:13 +00:00
883190e2ee Solved day 3 part 2. Adapted state machine to support do and dont.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-03 20:44:28 +00:00
467657b4d7 Solved day 3 part 1 in linear time with constant memory.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-03 19:42:59 +00:00
6c6d164c89 Move inputs to a separate directory.
Signed-off-by: jmug <u.g.a.mariano@gmail.com>
2024-12-03 09:56:07 +00:00