My Advent of Code submissions in Julia.
Will likely have very different style between days since I'm just trying to experiment around with Julia.
include("./scripts/init.jl") # Run once to set up and activate the environment
include("./src/AoC_2024/AoC_2024_xx.jl") # use to run & re-run the actual script
Day | Problem | Time | Allocated memory | Source |
---|---|---|---|---|
01 | Historian Hysteria | 379.100 μs | 222.67 KiB | ✅ |
02 | Red-Nosed Reports | 675.100 μs | 688.72 KiB | ✅ |
03 | Mull It Over | 551.100 μs | 226.07 KiB | ✅ |
04 | Ceres Search | 566.400 μs | 338.98 KiB | ✅ |
05 | Print Queue | 868.900 μs | 414.94 KiB | ✅ |
06 | Guard Gallivant | 12.341 ms | 646.80 KiB | ✅ |
07 | Bridge Repair | 980.100 μs | 313.20 KiB | ✅ |
08 | Resonant Collinearity | 230.200 μs | 25.80 KiB | ✅ |
09 | Disk Fragmenter | 3.663 ms | 4.51 MiB | ✅ |
10 | Hoof It | 361.600 μs | 132.01 KiB | ✅ |
11 | Plutonian Pebbles | 8.681 ms | 732.12 KiB | ✅ |
12 | Garden Groups | 988.600 μs | 147.00 KiB | ✅ |
13 | Claw Contraption | 400.800 μs | 171.54 KiB | ✅ |
14 | Restroom Redoubt | 22.748 ms | 809.55 KiB | ✅ |
15 | Warehouse Woes | 1.129 ms | 172.62 KiB | ✅ |
16 | Reindeer Maze | 588.428 ms | 2.70 GiB | ✅ |
17 | Chronospatial Computer | 462.900 μs | 9.74 KiB | ✅ |
18 | RAM Run | 831.100 μs | 461.47 KiB | ✅ |
19 | Linen Layout | 55.466 ms | 3.42 MiB | ✅ |
20 | Race Condition | 9.921 ms | 503.90 KiB | ✅ |
21 | Keypad Conundrum | 276.000 μs | 8.86 KiB | ✅ |
22 | Monkey Market | 34.447 ms | 1.13 MiB | ✅ |
23 | LAN Party | 1.306 ms | 740.75 KiB | ✅ |
24 | Crossed Wires | 647.500 μs | 163.38 KiB | ✅ |
25 | Code Chronicle | 842.000 μs | 378.77 KiB | ✅ |
The benchmarks have been measured on this machine:
Julia Version 1.11.1
Commit 8f5b7ca12a (2024-10-16 10:53 UTC)
Platform Info:
Model: MSI GE66 Raider 10SFS
OS: Windows 11 Home 64-bit (10.0, Build 22631)
CPU: Intel(R) Core(TM) i9-10980HK CPU @ 2.40GHz (16 CPUs), ~3.1GHz
GPU: NVIDIA GeForce RTX 2070 Super
Memory: 64.0 GB DDR4-3200 SDRAM
LLVM: libLLVM-16.0.6 (ORCJIT, skylake)