An open API service indexing awesome lists of open source software.

https://github.com/sanderploegsma/advent-of-code

🎄 Solutions to Advent of Code challenges
https://github.com/sanderploegsma/advent-of-code

advent-of-code advent-of-code-2015 advent-of-code-2016 advent-of-code-2017 advent-of-code-2018 advent-of-code-2019 advent-of-code-2020 advent-of-code-2021 advent-of-code-2022 advent-of-code-2023 advent-of-code-2024

Last synced: 2 months ago
JSON representation

🎄 Solutions to Advent of Code challenges

Awesome Lists containing this project

README

        

# Advent of Code

This repository contains my solutions to the yearly [Advent of Code](https://adventofcode.com) challenges.

## Overview

| Year | Participation | Practice |
| ---- | ---------------------- | -------------------------------------------- |
| 2024 | [Python](/2024/python) | |
| 2023 | [Python](/2023/python) | [Ruby](/2023/ruby), [V](/2023/v) |
| 2022 | [C#](/2022/csharp) | [Scala](/2022/scala), [Elixir](/2022/elixir) |
| 2021 | [Kotlin](/2021/kotlin) | [Swift](/2021/swift) |
| 2020 | [F#](/2020/fsharp) | [C#](/2020/csharp), [Python](/2020/python) |
| 2019 | [Go](/2019/go) | [Kotlin](/2019/kotlin) |
| 2018 | | [Go](/2018/go), [F#](/2018/fsharp) |
| 2017 | | [F#](/2017/fsharp) |
| 2016 | | [F#](/2016/fsharp), [C#](/2016/csharp) |
| 2015 | | [F#](/2015/fsharp), [Kotlin](/2015/kotlin) |

## 2024

| Day | Name | Stars | Solutions |
| --- | ------------------------------------------------------------ | ------ | ------------------------------- |
| 1 | [Historian Hysteria](https://adventofcode.com/2024/day/1) | ⭐️⭐️ | [Python](/2024/python/day01.py) |
| 2 | [Red-Nosed Reports](https://adventofcode.com/2024/day/2) | ⭐️⭐️ | [Python](/2024/python/day02.py) |
| 3 | [Mull It Over](https://adventofcode.com/2024/day/3) | ⭐️⭐️ | [Python](/2024/python/day03.py) |
| 4 | [Ceres Search](https://adventofcode.com/2024/day/4) | ⭐️⭐️ | [Python](/2024/python/day04.py) |
| 5 | [Print Queue](https://adventofcode.com/2024/day/5) | ⭐️⭐️ | [Python](/2024/python/day05.py) |
| 6 | [Guard Gallivant](https://adventofcode.com/2024/day/6) | ⭐️⭐️ | [Python](/2024/python/day06.py) |
| 7 | [Bridge Repair](https://adventofcode.com/2024/day/7) | ⭐️⭐️ | [Python](/2024/python/day07.py) |
| 8 | [Resonant Collinearity](https://adventofcode.com/2024/day/8) | ⭐️⭐️ | [Python](/2024/python/day08.py) |
| 9 | [Disk Fragmenter](https://adventofcode.com/2024/day/9) | ⭐️⭐️ | [Python](/2024/python/day09.py) |
| 10 | [Hoof It](https://adventofcode.com/2024/day/10) | ⭐️⭐️ | [Python](/2024/python/day10.py) |
| 11 | [Plutonian Pebbles](https://adventofcode.com/2024/day/11) | ⭐️⭐️ | [Python](/2024/python/day11.py) |
| 12 | [Garden Groups](https://adventofcode.com/2024/day/12) | ⭐️⭐️ | [Python](/2024/python/day12.py) |
| 13 | [?](https://adventofcode.com/2024/day/13) | | |
| 14 | [?](https://adventofcode.com/2024/day/14) | | |
| 15 | [?](https://adventofcode.com/2024/day/15) | | |
| 16 | [?](https://adventofcode.com/2024/day/16) | | |
| 17 | [?](https://adventofcode.com/2024/day/17) | | |
| 18 | [?](https://adventofcode.com/2024/day/18) | | |
| 19 | [?](https://adventofcode.com/2024/day/19) | | |
| 20 | [?](https://adventofcode.com/2024/day/20) | | |
| 21 | [?](https://adventofcode.com/2024/day/21) | | |
| 22 | [?](https://adventofcode.com/2024/day/22) | | |
| 23 | [?](https://adventofcode.com/2024/day/23) | | |
| 24 | [?](https://adventofcode.com/2024/day/24) | | |
| 25 | [?](https://adventofcode.com/2024/day/25) | | |

## 2023

| Day | Name | Stars | Solutions |
| --- | ---------------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------- |
| 1 | [Trebuchet?!](https://adventofcode.com/2023/day/1) | ⭐️⭐️ | [Python](/2023/python/aoc_2023/day01.py), [Ruby](/2023/ruby/day01.rb), [V](/2023/v/day_01.v) |
| 2 | [Cube Conundrum](https://adventofcode.com/2023/day/2) | ⭐️⭐️ | [Python](/2023/python/aoc_2023/day02.py) |
| 3 | [Gear Ratios](https://adventofcode.com/2023/day/3) | ⭐️⭐️ | [Python](/2023/python/aoc_2023/day03.py) |
| 4 | [Scratchcards](https://adventofcode.com/2023/day/4) | ⭐️⭐️ | [Python](/2023/python/aoc_2023/day04.py) |
| 5 | [If You Give A Seed A Fertilizer](https://adventofcode.com/2023/day/5) | ⭐️⭐️ | [Python](/2023/python/aoc_2023/day05.py) |
| 6 | [Wait For It](https://adventofcode.com/2023/day/6) | ⭐️⭐️ | [Python](/2023/python/aoc_2023/day06.py) |
| 7 | [Camel Cards](https://adventofcode.com/2023/day/7) | ⭐️⭐️ | [Python](/2023/python/aoc_2023/day07.py) |
| 8 | [Haunted Wasteland](https://adventofcode.com/2023/day/8) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day08.py) |
| 9 | [Mirage Maintenance](https://adventofcode.com/2023/day/9) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day09.py) |
| 10 | [Pipe Maze](https://adventofcode.com/2023/day/10) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day10.py) |
| 11 | [Cosmic Expansion](https://adventofcode.com/2023/day/11) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day11.py) |
| 12 | [Hot Springs](https://adventofcode.com/2023/day/12) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day12.py) |
| 13 | [Point of Incidence](https://adventofcode.com/2023/day/13) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day13.py) |
| 14 | [Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day14.py) |
| 15 | [Lens Library](https://adventofcode.com/2023/day/15) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day15.py) |
| 16 | [The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day16.py) |
| 17 | [Clumsy Crucible](https://adventofcode.com/2023/day/17) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day17.py) |
| 18 | [Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | ⭐️⭐ | [Python](/2023/python/aoc_2023/day18.py) |
| 19 | [Aplenty](https://adventofcode.com/2023/day/19) | ⭐️ | [Python](/2023/python/aoc_2023/day19.py) |
| 20 | [Pulse Propagation](https://adventofcode.com/2023/day/20) | | |
| 21 | [Step Counter](https://adventofcode.com/2023/day/21) | | |
| 22 | [Sand Slabs](https://adventofcode.com/2023/day/22) | | |
| 23 | [A Long Walk](https://adventofcode.com/2023/day/23) | | |
| 24 | [Never Tell Me The Odds](https://adventofcode.com/2023/day/24) | | |
| 25 | [Snowverload](https://adventofcode.com/2023/day/25) | | |

## 2022

| Day | Name | Stars | Solutions |
| --- | ---------------------------------------------------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [Calorie Counting](https://adventofcode.com/2022/day/1) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day01.cs), [Scala](/2022/scala/src/main/scala/AdventOfCode2022/Day01.scala), [Elixir](/2022/elixir/lib/day01.ex) |
| 2 | [Rock Paper Scissors](https://adventofcode.com/2022/day/2) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day02.cs), [Scala](/2022/scala/src/main/scala/AdventOfCode2022/Day02.scala), [Elixir](/2022/elixir/lib/day02.ex) |
| 3 | [Rucksack Reorganization](https://adventofcode.com/2022/day/3) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day03.cs), [Scala](/2022/scala/src/main/scala/AdventOfCode2022/Day03.scala) |
| 4 | [Camp Cleanup](https://adventofcode.com/2022/day/4) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day04.cs), [Scala](/2022/scala/src/main/scala/AdventOfCode2022/Day04.scala) |
| 5 | [Supply Stacks](https://adventofcode.com/2022/day/5) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day05.cs), [Scala](/2022/scala/src/main/scala/AdventOfCode2022/Day05.scala) |
| 6 | [Tuning Trouble](https://adventofcode.com/2022/day/6) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day06.cs), [Scala](/2022/scala/src/main/scala/AdventOfCode2022/Day06.scala) |
| 7 | [No Space Left On Device](https://adventofcode.com/2022/day/7) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day07.cs), [Scala](/2022/scala/src/main/scala/AdventOfCode2022/Day07.scala) |
| 8 | [Treetop Tree House](https://adventofcode.com/2022/day/8) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day08.cs) |
| 9 | [Rope Bridge](https://adventofcode.com/2022/day/9) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day09.cs) |
| 10 | [Cathode-Ray Tube](https://adventofcode.com/2022/day/10) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day10.cs) |
| 11 | [Monkey in the Middle](https://adventofcode.com/2022/day/11) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day11.cs) |
| 12 | [Hill Climbing Algorithm](https://adventofcode.com/2022/day/12) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day12.cs), [Scala](/2022/scala/src/main/scala/AdventOfCode2022/Day12.scala) |
| 13 | [Distress Signal](https://adventofcode.com/2022/day/13) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day13.cs) |
| 14 | [Regolith Reservoir](https://adventofcode.com/2022/day/14) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day14.cs) |
| 15 | [Beacon Exclusion Zone](https://adventofcode.com/2022/day/15) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day15.cs) |
| 16 | [Proboscidea Volcanium](https://adventofcode.com/2022/day/16) | | |
| 17 | [Pyroclastic Flow](https://adventofcode.com/2022/day/17) | | |
| 18 | [Boiling Boulders](https://adventofcode.com/2022/day/18) | ⭐️⭐️ | [C#](/2022/csharp/AdventOfCode2022/Day18.cs) |
| 19 | [Not Enough Minerals](https://adventofcode.com/2022/day/19) | | |
| 20 | [Grove Positioning System](https://adventofcode.com/2022/day/20) | | |
| 21 | [Monkey Math](https://adventofcode.com/2022/day/21) | | |
| 22 | [Monkey Map](https://adventofcode.com/2022/day/22) | | |
| 23 | [Unstable Diffusion](https://adventofcode.com/2022/day/23) | | |
| 24 | [Blizzard Basin](https://adventofcode.com/2022/day/24) | | |
| 25 | [Full of Hot Air](https://adventofcode.com/2022/day/25) | | |

## 2021

| Day | Name | Stars | Solutions |
| --- | --------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [Sonar Sweep](https://adventofcode.com/2021/day/1) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day01/Day01.kt), [Swift](/2021/swift/AdventOfCode2021/Sources/Day01/main.swift) |
| 2 | [Dive!](https://adventofcode.com/2021/day/2) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day02/Day02.kt), [Swift](/2021/swift/AdventOfCode2021/Sources/Day02/main.swift) |
| 3 | [Binary Diagnostic](https://adventofcode.com/2021/day/3) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day03/Day03.kt), [Swift](/2021/swift/AdventOfCode2021/Sources/Day03/main.swift) |
| 4 | [Giant Squid](https://adventofcode.com/2021/day/4) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day04/Day04.kt) |
| 5 | [Hydrothermal Venture](https://adventofcode.com/2021/day/5) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day05/Day05.kt) |
| 6 | [Lanternfish](https://adventofcode.com/2021/day/6) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day06/Day06.kt) |
| 7 | [The Treachery of Whales](https://adventofcode.com/2021/day/7) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day07/Day07.kt) |
| 8 | [Seven Segment Search](https://adventofcode.com/2021/day/8) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day08/Day08.kt) |
| 9 | [Smoke Basin](https://adventofcode.com/2021/day/9) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day09/Day09.kt) |
| 10 | [Syntax Scoring](https://adventofcode.com/2021/day/10) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day10/Day10.kt) |
| 11 | [Dumbo Octopus](https://adventofcode.com/2021/day/11) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day11/Day11.kt) |
| 12 | [Passage Pathing](https://adventofcode.com/2021/day/12) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day12/Day12.kt) |
| 13 | [Transparent Origami](https://adventofcode.com/2021/day/13) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day13/Day13.kt) |
| 14 | [Extended Polymerization](https://adventofcode.com/2021/day/14) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day14/Day14.kt) |
| 15 | [Chiton](https://adventofcode.com/2021/day/15) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day15/Day15.kt) |
| 16 | [Packet Decoder](https://adventofcode.com/2021/day/16) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day16/Day16.kt) |
| 17 | [Trick Shot](https://adventofcode.com/2021/day/17) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day17/Day17.kt) |
| 18 | [Snailfish](https://adventofcode.com/2021/day/18) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day18/Day18.kt) |
| 19 | [Beacon Scanner](https://adventofcode.com/2021/day/19) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day19/Day19.kt) |
| 20 | [Trench Map](https://adventofcode.com/2021/day/20) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day20/Day20.kt) |
| 21 | [Dirac Dice](https://adventofcode.com/2021/day/21) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day21/Day21.kt) |
| 22 | [Reactor Reboot](https://adventofcode.com/2021/day/22) | ⭐️⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day22/Day22.kt) |
| 23 | [Amphipod](https://adventofcode.com/2021/day/23) | ⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day23/Day23.kt) |
| 24 | [Arithmetic Logic Unit](https://adventofcode.com/2021/day/24) | | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day24/Day24.kt) |
| 25 | [Sea Cucumber](https://adventofcode.com/2021/day/25) | ⭐️ | [Kotlin](/2021/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2021/day25/Day25.kt) |

## 2020

| Day | Name | Stars | Solutions |
| --- | --------------------------------------------------------------- | ------ | ------------------------------------------------------------------------------------------------------------------------------------ |
| 1 | [Report Repair](https://adventofcode.com/2020/day/1) | ⭐️⭐️ | [F#](/2020/fsharp/Day01/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day01/Solution.cs), [Python](/2020/python/aoc_2020/day01.py) |
| 2 | [Password Philosophy](https://adventofcode.com/2020/day/2) | ⭐️⭐️ | [F#](/2020/fsharp/Day02/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day02/Solution.cs), [Python](/2020/python/aoc_2020/day02.py) |
| 3 | [Toboggan Trajectory](https://adventofcode.com/2020/day/3) | ⭐️⭐️ | [F#](/2020/fsharp/Day03/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day03/Solution.cs), [Python](/2020/python/aoc_2020/day03.py) |
| 4 | [Passport Processing](https://adventofcode.com/2020/day/4) | ⭐️⭐️ | [F#](/2020/fsharp/Day04/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day04/Solution.cs), [Python](/2020/python/aoc_2020/day04.py) |
| 5 | [Binary Boarding](https://adventofcode.com/2020/day/5) | ⭐️⭐️ | [F#](/2020/fsharp/Day05/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day05/Solution.cs), [Python](/2020/python/aoc_2020/day05.py) |
| 6 | [Custom Customs](https://adventofcode.com/2020/day/6) | ⭐️⭐️ | [F#](/2020/fsharp/Day06/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day06/Solution.cs), [Python](/2020/python/aoc_2020/day06.py) |
| 7 | [Handy Haversacks](https://adventofcode.com/2020/day/7) | ⭐️⭐️ | [F#](/2020/fsharp/Day07/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day07/Solution.cs), [Python](/2020/python/aoc_2020/day07.py) |
| 8 | [Handheld Halting](https://adventofcode.com/2020/day/8) | ⭐️⭐️ | [F#](/2020/fsharp/Day08/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day08/Solution.cs), [Python](/2020/python/aoc_2020/day08.py) |
| 9 | [Encoding Error](https://adventofcode.com/2020/day/9) | ⭐️⭐️ | [F#](/2020/fsharp/Day09/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day09/Solution.cs), [Python](/2020/python/aoc_2020/day09.py) |
| 10 | [Adapter Array](https://adventofcode.com/2020/day/10) | ⭐️⭐️ | [F#](/2020/fsharp/Day10/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day10/Solution.cs) |
| 11 | [Seating System](https://adventofcode.com/2020/day/11) | ⭐️⭐️ | [F#](/2020/fsharp/Day11/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day11/Solution.cs) |
| 12 | [Rain Risk](https://adventofcode.com/2020/day/12) | ⭐️⭐️ | [F#](/2020/fsharp/Day12/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day12/Solution.cs) |
| 13 | [Shuttle Search](https://adventofcode.com/2020/day/13) | ⭐️⭐️ | [F#](/2020/fsharp/Day13/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day13/Solution.cs) |
| 14 | [Docking Data](https://adventofcode.com/2020/day/14) | ⭐️⭐️ | [F#](/2020/fsharp/Day14/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day14/Solution.cs) |
| 15 | [Rambunctious Recitation](https://adventofcode.com/2020/day/15) | ⭐️⭐️ | [F#](/2020/fsharp/Day15/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day15/Solution.cs) |
| 16 | [Ticket Translation](https://adventofcode.com/2020/day/16) | ⭐️⭐️ | [F#](/2020/fsharp/Day16/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day16/Solution.cs) |
| 17 | [Conway Cubes](https://adventofcode.com/2020/day/17) | ⭐️⭐️ | [F#](/2020/fsharp/Day17/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day17/Solution.cs) |
| 18 | [Operation Order](https://adventofcode.com/2020/day/18) | ⭐️⭐️ | [F#](/2020/fsharp/Day18/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day18/Solution.cs) |
| 19 | [Monster Messages](https://adventofcode.com/2020/day/19) | ⭐️⭐️ | [F#](/2020/fsharp/Day19/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day19/Solution.cs) |
| 20 | [Jurassic Jigsaw](https://adventofcode.com/2020/day/20) | ⭐️⭐️ | [F#](/2020/fsharp/Day20/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day20/Solution.cs) |
| 21 | [Allergen Assessment](https://adventofcode.com/2020/day/21) | ⭐️⭐️ | [F#](/2020/fsharp/Day21/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day21/Solution.cs) |
| 22 | [Crab Combat](https://adventofcode.com/2020/day/22) | ⭐️⭐️ | [F#](/2020/fsharp/Day22/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day22/Solution.cs) |
| 23 | [Crab Cups](https://adventofcode.com/2020/day/23) | ⭐️⭐️ | [F#](/2020/fsharp/Day23/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day23/Solution.cs) |
| 24 | [Lobby Layout](https://adventofcode.com/2020/day/24) | ⭐️⭐️ | [F#](/2020/fsharp/Day24/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day24/Solution.cs) |
| 25 | [Combo Breaker](https://adventofcode.com/2020/day/25) | ⭐️⭐️ | [F#](/2020/fsharp/Day25/Program.fs), [C#](/2020/csharp/AdventOfCode2020/Day25/Solution.cs) |

## 2019

| Day | Name | Stars | Solutions |
| --- | ------------------------------------------------------------------------- | ------ | --------------------------------------------------------------------------------------------------------------------------------------------- |
| 1 | [The Tyranny of the Rocket Equation](https://adventofcode.com/2019/day/1) | ⭐️⭐️ | [Go](/2019/go/01/main.go), [Kotlin](/2019/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2019/day01/day01.kt), [F#](/2019/fsharp/Day01/Solution.fs) |
| 2 | [1202 Program Alarm](https://adventofcode.com/2019/day/2) | ⭐️⭐️ | [Go](/2019/go/02/main.go), [Kotlin](/2019/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2019/day02/day02.kt) |
| 3 | [Crossed Wires](https://adventofcode.com/2019/day/3) | ⭐️⭐️ | [Go](/2019/go/03/main.go), [Kotlin](/2019/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2019/day03/day03.kt) |
| 4 | [Secure Container](https://adventofcode.com/2019/day/4) | ⭐️⭐️ | [Go](/2019/go/04/main.go), [Kotlin](/2019/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2019/day04/day04.kt) |
| 5 | [Sunny with a Chance of Asteroids](https://adventofcode.com/2019/day/5) | ⭐️⭐️ | [Go](/2019/go/05/main.go), [Kotlin](/2019/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2019/day05/day05.kt) |
| 6 | [Universal Orbit Map](https://adventofcode.com/2019/day/6) | ⭐️⭐️ | [Go](/2019/go/06/main.go), [Kotlin](/2019/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2019/day06/day06.kt) |
| 7 | [Amplification Circuit](https://adventofcode.com/2019/day/7) | ⭐️⭐️ | [Go](/2019/go/07/main.go), [Kotlin](/2019/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2019/day07/day07.kt) |
| 8 | [Space Image Format](https://adventofcode.com/2019/day/8) | ⭐️⭐️ | [Go](/2019/go/08/main.go) |
| 9 | [Sensor Boost](https://adventofcode.com/2019/day/9) | ⭐️⭐️ | [Go](/2019/go/09/main.go) |
| 10 | [Monitoring Station](https://adventofcode.com/2019/day/10) | ⭐️⭐️ | [Go](/2019/go/10/main.go) |
| 11 | [Space Police](https://adventofcode.com/2019/day/11) | ⭐️⭐️ | [Go](/2019/go/11/main.go) |
| 12 | [The N-Body Problem](https://adventofcode.com/2019/day/12) | ⭐️⭐️ | [Go](/2019/go/12/main.go) |
| 13 | [Care Package](https://adventofcode.com/2019/day/13) | ⭐️⭐️ | [Go](/2019/go/13/main.go) |
| 14 | [Space Stoichiometry](https://adventofcode.com/2019/day/14) | ⭐️⭐️ | [Go](/2019/go/14/main.go) |
| 15 | [Oxygen System](https://adventofcode.com/2019/day/15) | ⭐️⭐️ | [Go](/2019/go/15/main.go) |
| 16 | [Flawed Frequency Transmission](https://adventofcode.com/2019/day/16) | ⭐️ | [Go](/2019/go/16/main.go) |
| 17 | [Set and Forget](https://adventofcode.com/2019/day/17) | ⭐️ | [Go](/2019/go/17/main.go) |
| 18 | [Many-Worlds Interpretation](https://adventofcode.com/2019/day/18) | | |
| 19 | [Tractor Beam](https://adventofcode.com/2019/day/19) | ⭐️ | [Go](/2019/go/19/main.go) |
| 20 | [Donut Maze](https://adventofcode.com/2019/day/20) | | |
| 21 | [Springdroid Adventure](https://adventofcode.com/2019/day/21) | | |
| 22 | [Slam Shuffle](https://adventofcode.com/2019/day/22) | | |
| 23 | [Category Six](https://adventofcode.com/2019/day/23) | | |
| 24 | [Planet of Discord](https://adventofcode.com/2019/day/24) | | |
| 25 | [Cryostasis](https://adventofcode.com/2019/day/25) | | |

## 2018

| Day | Name | Stars | Solutions |
| --- | ---------------------------------------------------------------------------- | ------ | -------------------------------------------------------------- |
| 1 | [Chronal Calibration](https://adventofcode.com/2018/day/1) | ⭐️⭐️ | [Go](/2018/go/01/main.go), [F#](/2018/fsharp/Day01/Program.fs) |
| 2 | [Inventory Management System](https://adventofcode.com/2018/day/2) | ⭐️⭐️ | [Go](/2018/go/02/main.go), [F#](/2018/fsharp/Day02/Program.fs) |
| 3 | [No Matter How You Slice It](https://adventofcode.com/2018/day/3) | ⭐️⭐️ | [Go](/2018/go/03/main.go), [F#](/2018/fsharp/Day03/Program.fs) |
| 4 | [Repose Record](https://adventofcode.com/2018/day/4) | ⭐️⭐️ | [Go](/2018/go/04/main.go), [F#](/2018/fsharp/Day04/Program.fs) |
| 5 | [Alchemical Reduction](https://adventofcode.com/2018/day/5) | ⭐️⭐️ | [Go](/2018/go/05/main.go), [F#](/2018/fsharp/Day05/Program.fs) |
| 6 | [Chronal Coordinates](https://adventofcode.com/2018/day/6) | | |
| 7 | [The Sum of Its Parts](https://adventofcode.com/2018/day/7) | ⭐️⭐️ | [F#](/2018/fsharp/Day07/Program.fs) |
| 8 | [Memory Maneuver](https://adventofcode.com/2018/day/8) | | |
| 9 | [Marble Mania](https://adventofcode.com/2018/day/9) | | |
| 10 | [The Stars Align](https://adventofcode.com/2018/day/10) | ⭐️⭐️ | [F#](/2018/fsharp/Day10/Program.fs) |
| 11 | [Chronal Charge](https://adventofcode.com/2018/day/11) | | |
| 12 | [Subterranean Sustainability](https://adventofcode.com/2018/day/12) | | |
| 13 | [Mine Cart Madness](https://adventofcode.com/2018/day/13) | | |
| 14 | [Chocolate Charts](https://adventofcode.com/2018/day/14) | | |
| 15 | [Beverage Bandits](https://adventofcode.com/2018/day/15) | | |
| 16 | [Chronal Classification](https://adventofcode.com/2018/day/16) | | |
| 17 | [Reservoir Research](https://adventofcode.com/2018/day/17) | | |
| 18 | [Settlers of The North Pole](https://adventofcode.com/2018/day/18) | | |
| 19 | [Go With The Flow](https://adventofcode.com/2018/day/19) | | |
| 20 | [A Regular Map](https://adventofcode.com/2018/day/20) | | |
| 21 | [Chronal Conversion](https://adventofcode.com/2018/day/21) | | |
| 22 | [Mode Maze](https://adventofcode.com/2018/day/22) | | |
| 23 | [Experimental Emergency Teleportation](https://adventofcode.com/2018/day/23) | | |
| 24 | [Immune System Simulator 20XX](https://adventofcode.com/2018/day/24) | | |
| 25 | [Four-Dimensional Adventure](https://adventofcode.com/2018/day/25) | | |

## 2017

| Day | Name | Stars | Solutions |
| --- | ------------------------------------------------------------------------------ | ------ | ----------------------------------- |
| 1 | [Inverse Captcha](https://adventofcode.com/2017/day/1) | ⭐️⭐️ | [F#](/2017/fsharp/Day01/Program.fs) |
| 2 | [Corruption Checksum](https://adventofcode.com/2017/day/2) | ⭐️⭐️ | [F#](/2017/fsharp/Day02/Program.fs) |
| 3 | [Spiral Memory](https://adventofcode.com/2017/day/3) | ⭐️ | [F#](/2017/fsharp/Day03/Program.fs) |
| 4 | [High-Entropy Passphrases](https://adventofcode.com/2017/day/4) | ⭐️⭐️ | [F#](/2017/fsharp/Day04/Program.fs) |
| 5 | [A Maze of Twisty Trampolines, All Alike](https://adventofcode.com/2017/day/5) | ⭐️⭐️ | [F#](/2017/fsharp/Day05/Program.fs) |
| 6 | [Memory Reallocation](https://adventofcode.com/2017/day/6) | ⭐️⭐️ | [F#](/2017/fsharp/Day06/Program.fs) |
| 7 | [Recursive Circus](https://adventofcode.com/2017/day/7) | ⭐️⭐️ | [F#](/2017/fsharp/Day07/Program.fs) |
| 8 | [I Heard You Like Registers](https://adventofcode.com/2017/day/8) | ⭐️⭐️ | [F#](/2017/fsharp/Day08/Program.fs) |
| 9 | [Stream Processing](https://adventofcode.com/2017/day/9) | ⭐️⭐️ | [F#](/2017/fsharp/Day09/Program.fs) |
| 10 | [Knot Hash](https://adventofcode.com/2017/day/10) | | |
| 11 | [Hex Ed](https://adventofcode.com/2017/day/11) | | |
| 12 | [Digital Plumber](https://adventofcode.com/2017/day/12) | | |
| 13 | [Packet Scanners](https://adventofcode.com/2017/day/13) | | |
| 14 | [Disk Defragmentation](https://adventofcode.com/2017/day/14) | | |
| 15 | [Dueling Generators](https://adventofcode.com/2017/day/15) | | |
| 16 | [Permutation Promenade](https://adventofcode.com/2017/day/16) | | |
| 17 | [Spinlock](https://adventofcode.com/2017/day/17) | | |
| 18 | [Duet](https://adventofcode.com/2017/day/18) | | |
| 19 | [A Series of Tubes](https://adventofcode.com/2017/day/19) | | |
| 20 | [Particle Swarm](https://adventofcode.com/2017/day/20) | | |
| 21 | [Fractal Art](https://adventofcode.com/2017/day/21) | | |
| 22 | [Sporifica Virus](https://adventofcode.com/2017/day/22) | | |
| 23 | [Coprocessor Conflagration](https://adventofcode.com/2017/day/23) | | |
| 24 | [Electromagnetic Moat](https://adventofcode.com/2017/day/24) | | |
| 25 | [The Halting Problem](https://adventofcode.com/2017/day/25) | | |

## 2016

| Day | Name | Stars | Solutions |
| --- | ------------------------------------------------------------------------------ | ------ | ------------------------------------------------------------------------- |
| 1 | [No Time for a Taxicab](https://adventofcode.com/2016/day/1) | ⭐️⭐️ | [C#](/2016/csharp/Day01/Solution.cs), [F#](/2016/fsharp/Day01/Program.fs) |
| 2 | [Bathroom Security](https://adventofcode.com/2016/day/2) | ⭐️⭐️ | [C#](/2016/csharp/Day02/Solution.cs), [F#](/2016/fsharp/Day02/Program.fs) |
| 3 | [Squares With Three Sides](https://adventofcode.com/2016/day/3) | ⭐️⭐️ | [C#](/2016/csharp/Day03/Solution.cs), [F#](/2016/fsharp/Day03/Program.fs) |
| 4 | [Security Through Obscurity](https://adventofcode.com/2016/day/4) | ⭐️⭐️ | [C#](/2016/csharp/Day04/Solution.cs), [F#](/2016/fsharp/Day04/Program.fs) |
| 5 | [How About a Nice Game of Chess?](https://adventofcode.com/2016/day/5) | ⭐️⭐️ | [C#](/2016/csharp/Day05/Solution.cs), [F#](/2016/fsharp/Day05/Program.fs) |
| 6 | [Signals and Noise](https://adventofcode.com/2016/day/6) | ⭐️⭐️ | [C#](/2016/csharp/Day06/Solution.cs), [F#](/2016/fsharp/Day06/Program.fs) |
| 7 | [Internet Protocol Version 7](https://adventofcode.com/2016/day/7) | ⭐️⭐️ | [C#](/2016/csharp/Day07/Solution.cs), [F#](/2016/fsharp/Day07/Program.fs) |
| 8 | [Two-Factor Authentication](https://adventofcode.com/2016/day/8) | ⭐️⭐️ | [C#](/2016/csharp/Day08/Solution.cs), [F#](/2016/fsharp/Day08/Program.fs) |
| 9 | [Explosives in Cyberspace](https://adventofcode.com/2016/day/9) | ⭐️⭐️ | [C#](/2016/csharp/Day09/Solution.cs), [F#](/2016/fsharp/Day09/Program.fs) |
| 10 | [Balance Bots](https://adventofcode.com/2016/day/10) | ⭐️⭐️ | [C#](/2016/csharp/Day10/Solution.cs) |
| 11 | [Radioisotope Thermoelectric Generators](https://adventofcode.com/2016/day/11) | | |
| 12 | [Leonardo's Monorail](https://adventofcode.com/2016/day/12) | ⭐️⭐️ | [C#](/2016/csharp/Day12/Solution.cs), [F#](/2016/fsharp/Day12/Program.fs) |
| 13 | [A Maze of Twisty Little Cubicles](https://adventofcode.com/2016/day/13) | | |
| 14 | [One-Time Pad](https://adventofcode.com/2016/day/14) | | |
| 15 | [Timing is Everything](https://adventofcode.com/2016/day/15) | | |
| 16 | [Dragon Checksum](https://adventofcode.com/2016/day/16) | | |
| 17 | [Two Steps Forward](https://adventofcode.com/2016/day/17) | | |
| 18 | [Like a Rogue](https://adventofcode.com/2016/day/18) | | |
| 19 | [An Elephant Named Joseph](https://adventofcode.com/2016/day/19) | | |
| 20 | [Firewall Rules](https://adventofcode.com/2016/day/20) | | |
| 21 | [Scrambled Letters and Hash](https://adventofcode.com/2016/day/21) | | |
| 22 | [Grid Computing](https://adventofcode.com/2016/day/22) | | |
| 23 | [Safe Cracking](https://adventofcode.com/2016/day/23) | | |
| 24 | [Air Duct Spelunking](https://adventofcode.com/2016/day/24) | | |
| 25 | [Clock Signal](https://adventofcode.com/2016/day/25) | | |

## 2015

| Day | Name | Stars | Solutions |
| --- | ----------------------------------------------------------------------------- | ------ | -------------------------------------------------------------------------------- |
| 01 | [Not Quite Lisp](https://adventofcode.com/2015/day/1) | ⭐️⭐️ | [F#](/2015/fsharp/Day01/Program.fs) |
| 02 | [I Was Told There Would Be No Math](https://adventofcode.com/2015/day/2) | ⭐️⭐️ | [F#](/2015/fsharp/Day02/Program.fs) |
| 03 | [Perfectly Spherical Houses in a Vacuum](https://adventofcode.com/2015/day/3) | ⭐️⭐️ | [F#](/2015/fsharp/Day03/Program.fs) |
| 04 | [The Ideal Stocking Stuffer](https://adventofcode.com/2015/day/4) | ⭐️⭐️ | [F#](/2015/fsharp/Day04/Program.fs) |
| 05 | [Doesn't He Have Intern-Elves For This?](https://adventofcode.com/2015/day/5) | ⭐️⭐️ | [F#](/2015/fsharp/Day05/Program.fs) |
| 06 | [Probably a Fire Hazard](https://adventofcode.com/2015/day/6) | ⭐️⭐️ | [F#](/2015/fsharp/Day06/Program.fs) |
| 07 | [Some Assembly Required](https://adventofcode.com/2015/day/7) | ⭐️⭐️ | [F#](/2015/fsharp/Day07/Program.fs) |
| 08 | [Matchsticks](https://adventofcode.com/2015/day/8) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day08/src/Day08.kt) |
| 09 | [All in a Single Night](https://adventofcode.com/2015/day/9) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day09/src/Day09.kt) |
| 10 | [Elves Look, Elves Say](https://adventofcode.com/2015/day/10) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day10.kt) |
| 11 | [Corporate Policy](https://adventofcode.com/2015/day/11) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day11.kt) |
| 12 | [JSAbacusFramework.io](https://adventofcode.com/2015/day/12) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day12/src/Day12.kt) |
| 13 | [Knights of the Dinner Table](https://adventofcode.com/2015/day/13) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day13.kt) |
| 14 | [Reindeer Olympics](https://adventofcode.com/2015/day/14) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day14.kt) |
| 15 | [Science for Hungry People](https://adventofcode.com/2015/day/15) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day15.kt) |
| 16 | [Aunt Sue](https://adventofcode.com/2015/day/16) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day16.kt) |
| 17 | [No Such Thing as Too Much](https://adventofcode.com/2015/day/17) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day17.kt) |
| 18 | [Like a GIF For Your Yard](https://adventofcode.com/2015/day/18) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day18.kt) |
| 19 | [Medicine for Rudolph](https://adventofcode.com/2015/day/19) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day19.kt) |
| 20 | [Infinite Elves and Infinite Houses](https://adventofcode.com/2015/day/20) | ⭐️⭐️ | [Kotlin](/2015/kotlin/src/main/kotlin/nl/sanderp/aoc/aoc2015/day10/src/Day20.kt) |
| 21 | [RPG Simulator 20XX](https://adventofcode.com/2015/day/21) | | |
| 22 | [Wizard Simulator 20XX](https://adventofcode.com/2015/day/22) | | |
| 23 | [Opening the Turing Lock](https://adventofcode.com/2015/day/23) | | |
| 24 | [It Hangs in the Balance](https://adventofcode.com/2015/day/24) | | |
| 25 | [Let It Snow](https://adventofcode.com/2015/day/25) | | |