1
0
MrBounty 832bef6497 Added day 9
Forgot to push yesterday :/
2024-12-10 17:58:08 +01:00
2024-12-10 17:58:08 +01:00
2024-12-10 17:58:08 +01:00
2024-12-08 19:01:13 +01:00

Advent of code

My participation to advent of code 2024.

Did it in zig, trying to be as memory efficient and fast as possible.

Benchmark

Done with 1000 epoch on a AMD Ryzen 7 7800X3D with a Samsung SSD 980 PRO 2TB (up to 7,000/5,100MB/s for read/write speed) on one thread.

Can be run with zig run -O ReleaseFast benchmark.zig

Day Part Mean (μs) Min (μs) Max (μs)
1 1 +23 ± 2.24 +23 +68
1 2 +24 ± 4.24 +23 +86
2 1 +36 ± 5.29 +32 +88
2 2 +287 ± 42.28 +245 +550
3 1 +24 ± 2.45 +20 +41
3 2 +21 ± 3.74 +17 +42
4 1 +213 ± 15.75 +202 +300
4 2 +212 ± 13.78 +202 +340
5 1 +160 ± 30.46 +120 +479
5 2 +160 ± 27.29 +118 +366
6 1 +31 ± 3.87 +28 +128
6 2 Too long ~60s 0 0
7 1 +191 ± 33.14 +156 +340
7 2 Too long ~0.2s 0 0
8 1 +527 ± 69.48 +481 +896
8 2 +803 ± 92.79 +736 +1328
Total +2712 ± 346.82 +2403 +5052
Description
No description provided
Readme 154 KiB
Languages
Zig 100%