Skip to content

Titas22/AdventOfCode.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Julia License: MIT Code Style: Blue ColPrac: Contributor's Guide on Collaborative Practices for Community Packages Hits Repo Size

AdventOfCode.jl

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.

Running

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

Summary

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)

Previous Years

About

My Advent of Code submissions in Julia.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages