Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/floriande/advent-of-code
My solutions to the Advent of Code puzzles over the years.
https://github.com/floriande/advent-of-code
advent-of-code advent-of-code-2015 advent-of-code-2019 advent-of-code-2020 advent-of-code-2020-kotlin advent-of-code-2021 advent-of-code-2021-kotlin advent-of-code-2021-python aoc-2021-in-kotlin
Last synced: 19 days ago
JSON representation
My solutions to the Advent of Code puzzles over the years.
- Host: GitHub
- URL: https://github.com/floriande/advent-of-code
- Owner: FlorianDe
- Created: 2019-12-02T15:47:37.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-01T20:50:57.000Z (21 days ago)
- Last Synced: 2024-12-01T21:24:12.729Z (21 days ago)
- Topics: advent-of-code, advent-of-code-2015, advent-of-code-2019, advent-of-code-2020, advent-of-code-2020-kotlin, advent-of-code-2021, advent-of-code-2021-kotlin, advent-of-code-2021-python, aoc-2021-in-kotlin
- Language: Kotlin
- Homepage:
- Size: 608 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Advent of Code
## Languages used per year
| Year | Kotlin | Python | Rust | TypeScript | CPP |
| ----------------- | ---------------------------------------------------------------------------------- | ----------------------------------------- | ------------------------------------------------- | ------------------------------------------------- | ------------------------------------------ |
| [2024](#aoc-2024) | :x: | :x: | :x: | :x: | :white_check_mark: ([here](/cpp/src/2024)) |
| [2023](#aoc-2023) | :x: | :x: | :x: | :white_check_mark: ([here](/typescript/src/2023)) | :x: |
| [2022](#aoc-2022) | :x: | :x: | :x: | :white_check_mark: ([here](/typescript/src/2022)) | :x: |
| [2021](#aoc-2021) | :white_check_mark: ([here](/kotlin/src/main/kotlin/de/florian/adventofcode/y2021)) | :white_check_mark: ([here](/python/2021)) | :x: | :x: | :x: |
| [2020](#aoc-2020) | :white_check_mark: ([here](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020)) | :x: | :x: | :x: | :x: |
| [2019](#aoc-2019) | :white_check_mark: ([here](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019)) | :x: | :x: | :x: | :x: |
| [2018](#aoc-2018) | :x: | :x: | :x: | :x: | :x: |
| [2017](#aoc-2017) | :x: | :x: | :x: | :white_check_mark: ([here](/typescript/src/2017)) | :x: |
| [2016](#aoc-2016) | :x: | :x: | :white_check_mark: ([here](/rust/src/y2016/days)) | :x: | :x: |
| [2015](#aoc-2015) | :white_check_mark: ([here](/kotlin/src/main/kotlin/de/florian/adventofcode/y2015)) | :x: | :white_check_mark: ([here](/rust/src/y2015/days)) | :x: | :x: |## Yearly Overview
### AoC 2024
| Day | CPP |
| ---------------------------------------------------------------------------------------------------- | ------------------------------------- |
| [01 - Historian Hysteria](https://adventofcode.com/2024/day/1) | [Day 01 CPP](/cpp/src/2024/day01.cpp) |
| [02 - Red-Nosed Reports](https://adventofcode.com/2024/day/2) | [Day 02 CPP](/cpp/src/2024/day02.cpp) |### AoC 2023
| Day | TypeScript |
| ---------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [01 - Trebuchet?!](https://adventofcode.com/2023/day/1) | [Day 01 TypeScript](/typescript/src/2023/day01.ts) |
| [02 - Cube Conundrum](https://adventofcode.com/2023/day/2) | [Day 02 TypeScript](/typescript/src/2023/day02.ts) |
| [03 - Gear Ratios](https://adventofcode.com/2023/day/3) | [Day 03 TypeScript](/typescript/src/2023/day03.ts) |
| [04 - Scratchcards](https://adventofcode.com/2023/day/4) | [Day 04 TypeScript](/typescript/src/2023/day04.ts) |
| [05 - If You Give A Seed A Fertilizer](https://adventofcode.com/2023/day/5) | [Day 05 TypeScript](/typescript/src/2023/day05.ts) |
| [06 - Wait For It](https://adventofcode.com/2023/day/6) | [Day 06 TypeScript](/typescript/src/2023/day06.ts) |
| [07 - Camel Cards](https://adventofcode.com/2023/day/7) | [Day 07 TypeScript](/typescript/src/2023/day07.ts) |
| [08 - Haunted Wasteland](https://adventofcode.com/2023/day/8) | [Day 08 TypeScript](/typescript/src/2023/day08.ts) |
| [09 - Mirage Maintenance](https://adventofcode.com/2023/day/9) | [Day 09 TypeScript](/typescript/src/2023/day09.ts) |
| [10 - Pipe Maze](https://adventofcode.com/2023/day/10) | - |
| [11 - Cosmic Expansion](https://adventofcode.com/2023/day/11) | - |
| [12 - Hot Springs](https://adventofcode.com/2023/day/12) | - |
| [13 - Point of Incidence](https://adventofcode.com/2023/day/13) | - |
| [14 - Parabolic Reflector Dish](https://adventofcode.com/2023/day/14) | - |
| [15 - Lens Library](https://adventofcode.com/2023/day/15) | - |
| [16 - The Floor Will Be Lava](https://adventofcode.com/2023/day/16) | - |
| [17 - Clumsy Crucible](https://adventofcode.com/2023/day/17) | - |
| [18 - Lavaduct Lagoon](https://adventofcode.com/2023/day/18) | - |
| [19 - Aplenty](https://adventofcode.com/2023/day/19) | - |
| [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) | - |### AoC 2022
| Day | TypeScript |
| ---------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [01 - Calorie Counting](https://adventofcode.com/2022/day/1) | [Day 01 TypeScript](/typescript/src/2022/day01.ts) |
| [02 - Rock Paper Scissors](https://adventofcode.com/2022/day/2) | [Day 02 TypeScript](/typescript/src/2022/day02.ts) |
| [03 - Rucksack Reorganization](https://adventofcode.com/2022/day/3) | [Day 03 TypeScript](/typescript/src/2022/day03.ts) |
| [04 - Camp Cleanup](https://adventofcode.com/2022/day/4) | [Day 04 TypeScript](/typescript/src/2022/day04.ts) |
| [05 - Supply Stacks](https://adventofcode.com/2022/day/5) | [Day 05 TypeScript](/typescript/src/2022/day05.ts) |
| [06 - Tuning Trouble](https://adventofcode.com/2022/day/6) | [Day 06 TypeScript](/typescript/src/2022/day06.ts) |
| [07 - No Space Left On Device](https://adventofcode.com/2022/day/7) | [Day 07 TypeScript](/typescript/src/2022/day07.ts) |
| [08 - Treetop Tree House](https://adventofcode.com/2022/day/8) | [Day 08 TypeScript](/typescript/src/2022/day08.ts) |
| [09 - Rope Bridge](https://adventofcode.com/2022/day/9) | [Day 09 TypeScript](/typescript/src/2022/day09.ts) |
| [10 - Cathode-Ray Tube](https://adventofcode.com/2022/day/10) | - |
| [11 - Monkey in the Middle](https://adventofcode.com/2022/day/11) | - |
| [12 - Hill Climbing Algorithm](https://adventofcode.com/2022/day/12) | - |
| [13 - Distress Signal](https://adventofcode.com/2022/day/13) | - |
| [14 - Regolith Reservoir](https://adventofcode.com/2022/day/14) | - |
| [15 - Beacon Exclusion Zone](https://adventofcode.com/2022/day/15) | - |
| [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) | - |
| [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) | - |### AoC 2021
| Day | Kotlin | Python |
| ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | --------------------------------------- |
| [01 - Sonar Sweep](https://adventofcode.com/2021/day/1) | [Day 01 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2021/Day01.kt) | [Day 01 Python](/python/2021/day_01.py) |
| [02 - Dive!](https://adventofcode.com/2021/day/2) | [Day 02 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2021/Day02.kt) | [Day 02 Python](/python/2021/day_02.py) |
| [03 - Binary Diagnostic](https://adventofcode.com/2021/day/3) | [Day 03 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2021/Day03.kt) | [Day 03 Python](/python/2021/day_03.py) |
| [04 - Giant Squid](https://adventofcode.com/2021/day/4) | - | [Day 04 Python](/python/2021/day_04.py) |
| [05 - Hydrothermal Venture](https://adventofcode.com/2021/day/5) | - | [Day 05 Python](/python/2021/day_05.py) |
| [06 - Lanternfish](https://adventofcode.com/2021/day/6) | - | [Day 06 Python](/python/2021/day_06.py) |
| [07 - The Treachery of Whales](https://adventofcode.com/2021/day/7) | - | [Day 07 Python](/python/2021/day_07.py) |
| [08 - Seven Segment Search](https://adventofcode.com/2021/day/8) | - | [Day 08 Python](/python/2021/day_08.py) |
| [09 - Smoke Basin](https://adventofcode.com/2021/day/9) | - | [Day 09 Python](/python/2021/day_09.py) |
| [10 - Syntax Scoring](https://adventofcode.com/2021/day/10) | - | [Day 10 Python](/python/2021/day_10.py) |
| [11 - Dumbo Octopus](https://adventofcode.com/2021/day/11) | - | [Day 11 Python](/python/2021/day_11.py) |
| [12 - Passage Pathing](https://adventofcode.com/2021/day/12) | - | [Day 12 Python](/python/2021/day_12.py) |
| [13 - Transparent Origami](https://adventofcode.com/2021/day/13) | - | [Day 13 Python](/python/2021/day_13.py) |
| [14 - Extended Polymerization](https://adventofcode.com/2021/day/14) | - | [Day 14 Python](/python/2021/day_14.py) |
| [15 - Chiton](https://adventofcode.com/2021/day/15) | - | [Day 15 Python](/python/2021/day_15.py) |
| [16 - Packet Decoder](https://adventofcode.com/2021/day/16) | - | - |
| [17 - Trick Shot](https://adventofcode.com/2021/day/17) | - | - |
| [18 - Snailfish](https://adventofcode.com/2021/day/18) | - | - |
| [19 - Beacon Scanner](https://adventofcode.com/2021/day/19) | - | - |
| [20 - Trench Map](https://adventofcode.com/2021/day/20) | - | - |
| [21 - Dirac Dice](https://adventofcode.com/2021/day/21) | - | - |
| [22 - Reactor Reboot](https://adventofcode.com/2021/day/22) | - | - |
| [23 - Amphipod](https://adventofcode.com/2021/day/23) | - | - |
| [24 - Arithmetic Logic Unit](https://adventofcode.com/2021/day/24) | - | - |
| [25 - Sea Cucumber](https://adventofcode.com/2021/day/25) | - | - |### AoC 2020
| Day | Kotlin |
| ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [01 - Report Repair](https://adventofcode.com/2020/day/1) | [Day 01 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day01.kt) |
| [02 - Password Philosophy](https://adventofcode.com/2020/day/2) | [Day 02 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day02.kt) |
| [03 - Toboggan Trajectory](https://adventofcode.com/2020/day/3) | [Day 03 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day03.kt) |
| [04 - Passport Processing](https://adventofcode.com/2020/day/4) | [Day 04 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day04.kt) |
| [05 - Binary Boarding](https://adventofcode.com/2020/day/5) | [Day 05 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day05.kt) |
| [06 - Custom Customs](https://adventofcode.com/2020/day/6) | [Day 06 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day06.kt) |
| [07 - Handy Haversacks](https://adventofcode.com/2020/day/7) | [Day 07 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day07.kt) |
| [08 - Handheld Halting](https://adventofcode.com/2020/day/8) | [Day 08 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day08.kt) |
| [09 - Encoding Error](https://adventofcode.com/2020/day/9) | [Day 09 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day09.kt) |
| [10 - Adapter Array](https://adventofcode.com/2020/day/10) | [Day 10 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day10.kt) |
| [11 - Seating System](https://adventofcode.com/2020/day/11) | [Day 11 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day11.kt) |
| [12 - Rain Risk](https://adventofcode.com/2020/day/12) | [Day 12 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day12.kt) |
| [13 - Shuttle Search](https://adventofcode.com/2020/day/13) | [Day 13 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day13.kt) |
| [14 - Docking Data](https://adventofcode.com/2020/day/14) | [Day 14 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2020/Day14.kt) |
| [15 - Rambunctious Recitation](https://adventofcode.com/2020/day/15) | - |
| [16 - Ticket Translation](https://adventofcode.com/2020/day/16) | - |
| [17 - Conway Cubes](https://adventofcode.com/2020/day/17) | - |
| [18 - Operation Order](https://adventofcode.com/2020/day/18) | - |
| [19 - Monster Messages](https://adventofcode.com/2020/day/19) | - |
| [20 - Jurassic Jigsaw](https://adventofcode.com/2020/day/20) | - |
| [21 - Allergen Assessment](https://adventofcode.com/2020/day/21) | - |
| [22 - Crab Combat](https://adventofcode.com/2020/day/22) | - |
| [23 - Crab Cups](https://adventofcode.com/2020/day/23) | - |
| [24 - Lobby Layout](https://adventofcode.com/2020/day/24) | - |
| [25 - Combo Breaker](https://adventofcode.com/2020/day/25) | - |### AoC 2019
| Day | Kotlin |
| ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- |
| [01 - The Tyranny of the Rocket Equation](https://adventofcode.com/2019/day/1) | [Day 01 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day01.kt) |
| [02 - 1202 Program Alarm](https://adventofcode.com/2019/day/2) | [Day 02 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day02.kt) |
| [03 - Crossed Wires](https://adventofcode.com/2019/day/3) | [Day 03 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day03.kt) |
| [04 - Secure Container](https://adventofcode.com/2019/day/4) | [Day 04 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day04.kt) |
| [05 - Sunny with a Chance of Asteroids](https://adventofcode.com/2019/day/5) | [Day 05 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day05.kt) |
| [06 - Universal Orbit Map](https://adventofcode.com/2019/day/6) | [Day 06 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day06.kt) |
| [07 - Amplification Circuit](https://adventofcode.com/2019/day/7) | [Day 07 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day07.kt) |
| [08 - Space Image Format](https://adventofcode.com/2019/day/8) | [Day 08 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day08.kt) |
| [09 - Sensor Boost](https://adventofcode.com/2019/day/9) | [Day 09 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day09.kt) |
| [10 - Monitoring Station](https://adventofcode.com/2019/day/10) | [Day 10 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day10.kt) |
| [11 - Space Police](https://adventofcode.com/2019/day/11) | [Day 11 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day11.kt) |
| [12 - The N-Body Problem](https://adventofcode.com/2019/day/12) | [Day 12 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day12.kt) |
| [13 - Care Package](https://adventofcode.com/2019/day/13) | [Day 13 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day13.kt) |
| [14 - Space Stoichiometry](https://adventofcode.com/2019/day/14) | [Day 14 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day14.kt) |
| [15 - Oxygen System](https://adventofcode.com/2019/day/15) | [Day 15 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day15.kt) |
| [16 - Flawed Frequency Transmission](https://adventofcode.com/2019/day/16) | [Day 16 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day16.kt) |
| [17 - Set and Forget](https://adventofcode.com/2019/day/17) | [Day 17 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2019/Day17.kt) |
| [18 - Many-Worlds Interpretation](https://adventofcode.com/2019/day/18) | - |
| [19 - Tractor Beam](https://adventofcode.com/2019/day/19) | - |
| [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) | - |### AoC 2018
| Day |
| ---------------------------------------------------------------------------------------------------- |
| [01 - Chronal Calibration](https://adventofcode.com/2018/day/1) |
| [02 - Inventory Management System](https://adventofcode.com/2018/day/2) |
| [03 - No Matter How You Slice It](https://adventofcode.com/2018/day/3) |
| [04 - Repose Record](https://adventofcode.com/2018/day/4) |
| [05 - Alchemical Reduction](https://adventofcode.com/2018/day/5) |
| [06 - Chronal Coordinates](https://adventofcode.com/2018/day/6) |
| [07 - The Sum of Its Parts](https://adventofcode.com/2018/day/7) |
| [08 - Memory Maneuver](https://adventofcode.com/2018/day/8) |
| [09 - Marble Mania](https://adventofcode.com/2018/day/9) |
| [10 - The Stars Align](https://adventofcode.com/2018/day/10) |
| [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) |### AoC 2017
| Day | TypeScript |
| ---------------------------------------------------------------------------------------------------- | -------------------------------------------------- |
| [01 - Inverse Captcha](https://adventofcode.com/2017/day/1) | [Day 01 TypeScript](/typescript/src/2017/day01.ts) |
| [02 - Corruption Checksum](https://adventofcode.com/2017/day/2) | [Day 02 TypeScript](/typescript/src/2017/day02.ts) |
| [03 - Spiral Memory](https://adventofcode.com/2017/day/3) | [Day 03 TypeScript](/typescript/src/2017/day03.ts) |
| [04 - High-Entropy Passphrases](https://adventofcode.com/2017/day/4) | [Day 04 TypeScript](/typescript/src/2017/day04.ts) |
| [05 - A Maze of Twisty Trampolines, All Alike](https://adventofcode.com/2017/day/5) | [Day 05 TypeScript](/typescript/src/2017/day05.ts) |
| [06 - Memory Reallocation](https://adventofcode.com/2017/day/6) | [Day 06 TypeScript](/typescript/src/2017/day06.ts) |
| [07 - Recursive Circus](https://adventofcode.com/2017/day/7) | - |
| [08 - I Heard You Like Registers](https://adventofcode.com/2017/day/8) | - |
| [09 - Stream Processing](https://adventofcode.com/2017/day/9) | - |
| [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) | - |### AoC 2016
| Day | Rust |
| ---------------------------------------------------------------------------------------------------- | -------------------------------------------- |
| [01 - No Time for a Taxicab](https://adventofcode.com/2016/day/1) | [Day 01 Rust](/rust/src/y2016/days/day01.rs) |
| [02 - Bathroom Security](https://adventofcode.com/2016/day/2) | - |
| [03 - Squares With Three Sides](https://adventofcode.com/2016/day/3) | - |
| [04 - Security Through Obscurity](https://adventofcode.com/2016/day/4) | - |
| [05 - How About a Nice Game of Chess?](https://adventofcode.com/2016/day/5) | - |
| [06 - Signals and Noise](https://adventofcode.com/2016/day/6) | - |
| [07 - Internet Protocol Version 7](https://adventofcode.com/2016/day/7) | - |
| [08 - Two-Factor Authentication](https://adventofcode.com/2016/day/8) | - |
| [09 - Explosives in Cyberspace](https://adventofcode.com/2016/day/9) | - |
| [10 - Balance Bots](https://adventofcode.com/2016/day/10) | - |
| [11 - Radioisotope Thermoelectric Generators](https://adventofcode.com/2016/day/11) | - |
| [12 - Leonardo's Monorail](https://adventofcode.com/2016/day/12) | - |
| [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) | - |### AoC 2015
| Day | Kotlin | Rust |
| ---------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------- | -------------------------------------------- |
| [01 - Not Quite Lisp](https://adventofcode.com/2015/day/1) | [Day 01 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2015/Day01.kt) | [Day 01 Rust](/rust/src/y2015/days/day01.rs) |
| [02 - I Was Told There Would Be No Math](https://adventofcode.com/2015/day/2) | [Day 02 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2015/Day02.kt) | [Day 02 Rust](/rust/src/y2015/days/day02.rs) |
| [03 - Perfectly Spherical Houses in a Vacuum](https://adventofcode.com/2015/day/3) | [Day 03 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2015/Day03.kt) | - |
| [04 - The Ideal Stocking Stuffer](https://adventofcode.com/2015/day/4) | [Day 04 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2015/Day04.kt) | - |
| [05 - Doesn't He Have Intern-Elves For This?](https://adventofcode.com/2015/day/5) | [Day 05 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2015/Day05.kt) | - |
| [06 - Probably a Fire Hazard](https://adventofcode.com/2015/day/6) | [Day 06 Kotlin](/kotlin/src/main/kotlin/de/florian/adventofcode/y2015/Day06.kt) | - |
| [07 - Some Assembly Required](https://adventofcode.com/2015/day/7) | - | - |
| [08 - Matchsticks](https://adventofcode.com/2015/day/8) | - | - |
| [09 - All in a Single Night](https://adventofcode.com/2015/day/9) | - | - |
| [10 - Elves Look, Elves Say](https://adventofcode.com/2015/day/10) | - | - |
| [11 - Corporate Policy](https://adventofcode.com/2015/day/11) | - | - |
| [12 - JSAbacusFramework.io](https://adventofcode.com/2015/day/12) | - | - |
| [13 - Knights of the Dinner Table](https://adventofcode.com/2015/day/13) | - | - |
| [14 - Reindeer Olympics](https://adventofcode.com/2015/day/14) | - | - |
| [15 - Science for Hungry People](https://adventofcode.com/2015/day/15) | - | - |
| [16 - Aunt Sue](https://adventofcode.com/2015/day/16) | - | - |
| [17 - No Such Thing as Too Much](https://adventofcode.com/2015/day/17) | - | - |
| [18 - Like a GIF For Your Yard](https://adventofcode.com/2015/day/18) | - | - |
| [19 - Medicine for Rudolph](https://adventofcode.com/2015/day/19) | - | - |
| [20 - Infinite Elves and Infinite Houses](https://adventofcode.com/2015/day/20) | - | - |
| [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) | - | - |