Bananymous
55c8a15983
aoc2024: Implement day25 solution
...
This was a nice AOC season. First time I fully completed it! I may still
optimize my solutions as some of them are a bit slow...
2024-12-25 18:13:57 +02:00
Bananymous
3607e2e759
aoc2024: Implement day24 solution
...
This is kinda weird and specific to my input but it works xD
2024-12-25 18:13:20 +02:00
Bananymous
d035068982
aoc2024: Implement day23 solution
...
I'm not proud of my implementation to last 2 days, but they work in a
reasonable time. I might optimize them later...
Problem is largely with my hash structures. Preallocating a lot of
elements before running day22 makes it run in less than half of the
current time.
2024-12-23 21:20:47 +02:00
Bananymous
af8156f310
aoc2024: Implement day22 solution
2024-12-23 01:47:27 +02:00
Bananymous
47b995a2a3
aoc2024: Implement day21 solution
2024-12-22 21:39:28 +02:00
Bananymous
9caa3030ea
aoc2024: Implement day20 solution
2024-12-20 21:31:10 +02:00
Bananymous
3e9826acf5
aoc2024: Implement day19 solution
2024-12-19 12:57:28 +02:00
Bananymous
2e39668605
aoc2024: Implement day18 solution
2024-12-18 14:06:32 +02:00
Bananymous
a584e1a4ec
aoc2024: Implement day17 solution
2024-12-17 23:30:37 +02:00
Bananymous
463bb72d24
aoc2024: Implement day16 solution
2024-12-16 17:23:08 +02:00
Bananymous
a7e06715ba
aoc2024: Implement day15 solution
2024-12-15 20:45:57 +02:00
Bananymous
a89fd95864
aoc2024: Implement day14 solution
2024-12-14 23:52:22 +02:00
Bananymous
4dbf173ed4
aoc2024: Implement day13 solution
2024-12-14 03:17:55 +02:00
Bananymous
8936cca9cf
aoc2024: Implement day12 solution
2024-12-12 17:03:31 +02:00
Bananymous
1c704680a8
aoc2024: Implement day11 solution
...
Finally we got a problem where trivial solution does not work
2024-12-11 09:05:52 +02:00
Bananymous
3e36834751
aoc2024: Implement day10 solution
2024-12-10 17:26:39 +02:00
Bananymous
8b612ba547
aoc2024: Implement day9 solution
...
part2 is kinda unoptimized, it should not use expanded input, but I did
not feel like rewriting my parsing code :)
2024-12-09 16:20:21 +02:00
Bananymous
c4e76b391e
aoc2024: Implement day8 solution
...
I did not feel like optimizing this one, so its a O(n^2) looking over
every cell in the grid. Performs way faster than my optimized day6
solution tho :DD
2024-12-08 16:14:39 +02:00
Bananymous
cf9ba737f0
aoc2024: Implement day7 solution
2024-12-07 07:34:21 +02:00
Bananymous
fbc0319cb6
aoc2024: Implement day6 solution
2024-12-07 01:08:08 +02:00
Bananymous
ccb603d77f
aoc2024: Implement day5 solution
2024-12-05 08:16:34 +02:00
Bananymous
d7b02db832
aoc2024: Implement day4 solution
2024-12-05 08:16:12 +02:00
Bananymous
3a5a22511a
aoc2024: Implement day3 solution
2024-12-03 20:29:38 +02:00
Bananymous
d2b503910f
userspace: fix aoc2023 and aoc2024 linking
...
This patch makes aoc projects not link against system libc but the cmake
libc target. This allows compilation before libc is installed
2024-12-02 20:13:37 +02:00
Bananymous
a231f8587e
aoc2024: Implement day2 solution
2024-12-02 20:13:37 +02:00
Bananymous
d6b170e274
aoc2024: implement day1 solution
2024-12-01 07:41:25 +02:00
Bananymous
11cac7a646
aoc2024: prepare programming environment
2024-12-01 07:41:25 +02:00