This repository contains solutions to each of the problems in Advent of Code 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in C++ (and 2020 in Python as well)
-
Updated
Jul 20, 2024 - C++
Advent of Code is an Advent calendar of small programming puzzles for a variety of skill sets and skill levels that can be solved in any programming language you like. People use them as a speed contest, interview prep, company training, university coursework, practice problems, or to challenge each other.
You don't need a computer science background to participate - just a little programming knowledge and some problem solving skills will get you pretty far. Nor do you need a fancy computer; every problem has a solution that completes in at most 15 seconds on ten-year-old hardware.
This repository contains solutions to each of the problems in Advent of Code 2016, 2017, 2018, 2019, 2020, 2021, 2022 and 2023 in C++ (and 2020 in Python as well)
My late entries for the Advent of Code
Solutions to the advent of code in C++ (http://adventofcode.com/), Rust (2019, 2020, 2021, 2022) and Python (2023)
Solutions to AdventOfCode (https://adventofcode.com), using C++ and OOP
Multiple years of advent-of-code
Solutions for advent of code challenges https://adventofcode.com/
Advent of Code 2021 in C#
Advent Of Code 2017 in C++17
Revisiting an old challenge to experiment with CMake and Catch2
My solutions for AoC 2017. Not competing on the leaderboards (i.e. my focus is not on finishing solutions as quickly as possible). I just use this as an opportunity to write some (modern) C++ again.