Skip to content

christopher-b/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code

My solutions to Advent of Code challenges. My solutions emphasize readability and object-oriented design over pure performance. I'm not aiming for the fastest solutions, but I do try to keep them efficient.

This project includes some scaffolding around the challenges, including:

  • exe/advent init YEAR DAY: initialize a day's challenge class, test and input files. Requires the AOC_SESSION env var (get it from a cookie in a browser session).
  • exe/advent go YEAR DAY: run the solutions for the day.
  • mise run test or bin/qt to run all tests (includes the tests for the solutions and the scaffolding)
  • mise run watch or bin/guard to run tests in watch mode

2024 Solutions ⭐ × 48/50

Day Execution Time Stars
Day 1 4.09ms 🌟 🌟
Day 2 8.63ms 🌟 🌟
Day 3 1.87ms 🌟 🌟
Day 4 73.35ms 🌟 🌟
Day 5 9.46ms 🌟 🌟
Day 6 16.4s 😬 🌟 🌟
Day 7 2.19s 🌟 🌟
Day 8 8.22ms 🌟 🌟
Day 9 142.51ms 🌟 🌟
Day 10 19.79ms 🌟 🌟
Day 11 63.93ms 🌟 🌟
Day 12 429.86ms 🌟 🌟
Day 13 2.36ms 🌟 🌟
Day 14 43.84ms 🌟 🌟
Day 15 65.66ms 🌟 🌟
Day 16 26.98s 🌟 🌟
Day 17 3.05ms 🌟 🌟
Day 18 70.55ms 🌟 🌟
Day 19 378.9ms 🌟 🌟
Day 20 13.46s 🌟 🌟
Day 21 🌟
Day 22 3.72s 🌟 🌟
Day 23 87.73ms 🌟 🌟
Day 24 25.82s 🌟 🌟
Day 25 🌟

2023 Solutions ⭐ × 27/50

Day Execution Time
Day 1 5.81ms
Day 2 16.65ms
Day 3 1.63s
Day 4 50.33s
Day 5 3.55ms
Day 6 14.44ms
Day 7 14.92ms
Day 8 54.77ms
Day 9 7.57ms
Day 10 48.91ms
Day 11 786.18ms
Day 14 3.42s
Day 15 64.47ms

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages