Skip to content

bg2b/aoc24

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code 2024

Info and problems are available at https://adventofcode.com/2024

Overview

Each day's solutions are in a subdirectory, 01, 02, etc.

Solutions are C++. Compile with:

g++ -std=c++20 -Wall -g -o doit doit.cc

There are occasional problems that need something special; in that case a comment at the start of the file will say what to do.

Example inputs, if any, are called input1, input2, etc. The real input, as downloaded from the AOC website, would be called input, though my inputs are not included in the repository.

Input is on stdin, output is printed to stdout. Run part 1 as ./doit 1 < input and part 2 as ./doit 2 < input

Sometimes I might go back and revisit a problem in a different (usually more efficient) way. Alternatives will be other .cc files starting with doit.

Recommended problems

Here's my list of recommended problems for the year, along with direct links. Recommendations are based on a combination of factors: perhaps the problem admits an unusual and clever solution, or perhaps it would allow an interesting visualization, or perhaps the problem description itself was cute. In whatever way, I found the problem unusually fun. Each of these problems is either ⭐ (recommended) or ⭐⭐ (highly recommended).

Overall I rate this year as somewhere between ⭐ and ⭐⭐. There was a very nice stretch of puzzles in the center, but I feel like the final few days were a slight letdown. Still, I enjoyed the look back at all the previous contests and eagerly await next year!

Other years

These are my AoC repositories for previous years (all C++, mostly the same format as this year). Years that I thought were more fun are rated with ⭐ or ⭐⭐.

  • 2023 ⭐⭐
  • 2022 ⭐⭐
  • 2021 ⭐ You always remember your first...
    (This was the first year I participated live, and I did the solutions as two separate parts)
  • 2020
  • 2019 Intcode FTW ⭐⭐
  • 2018 ⭐⭐
  • 2017 ⭐ for the advent calendar animation alone
  • 2016
  • 2015

Advent calendar for 2024

About

Advent of Code 2024

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages