Skip to content

Landcruiser87/AoC2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎄 Advent of Code 2024 🎄

These are my solutions for the Advent of Code 2024 challenges. Huge thanks to anze3db for his excellent AOC python framework. I borrowed alot of his code in the effort to create a more streamlined AOC experience for myself. Thank you!

Setup TODO

First export your cookie session with AOC with the google chrome developer tools (Literally just go copy it) Then make a folder in your root titled secret and create a text file within called cookie.txt.
The .gitignore will ignore all text files / (and other formats) so it won't get loaded into github.

⭐🎄 Results 🎄⭐

Day Stars Solution Name Speed Part 1 Speed Part 2 LOC
01 ⭐⭐ Day1 Historian Hysteria 25 ms 35 ms 57
02 ⭐⭐ Day2 Red-Nosed Reports 53 ms 166 ms 71
03 ⭐⭐ Day3 Mull it over 28 ms 37 ms 100
04 ⭐⭐ Day4 Ceres Search 82 ms 46 ms 127
05 ⭐⭐ Day5 Print Queue 42 ms 62 ms 85
06 Day6 Guard Gallivant ms ms
07 ⭐⭐ Day7 Bridge Repair 6.25 sec 5.9 MIN 😂 108
08 Day8 Resonant Collinearity ms ms 10

For next year

  • Make a function that captures the output and updates the results table in the README. SORCERY 🧙 🪄
  • Make a TUI to view and navigate the leaderboard.
    • It looks like you can request a Json payload every 15 minutes (900 seconds) for public and private leaderboards. Could write to a JSON configs file in utils with last timestamp accessed. easier to maintain that way. Not sure cacheing would help here as we would want immediate leaderboard updates.

Releases

No releases published

Packages

No packages published

Languages