https://github.com/0x8b/advent.of.code.each
Advent of Code 20XX
https://github.com/0x8b/advent.of.code.each
advent-of-code advent-of-code-2024 aoc aoc2024 python ruby
Last synced: 4 months ago
JSON representation
Advent of Code 20XX
- Host: GitHub
- URL: https://github.com/0x8b/advent.of.code.each
- Owner: 0x8b
- Created: 2021-11-28T18:13:40.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2025-02-02T10:05:09.000Z (10 months ago)
- Last Synced: 2025-02-24T21:05:15.988Z (10 months ago)
- Topics: advent-of-code, advent-of-code-2024, aoc, aoc2024, python, ruby
- Language: Python
- Homepage:
- Size: 1.2 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-advent-of-code - 0x8b/advent.of.code.each - 2025--12--04-brightgreen) (2025 / Solutions)
README
# Advent of Code 2015-2024 (298 of 500 stars)
## [Advent of Code 2024](https://adventofcode.com/2024) π 44/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[Historian Hysteria](https://adventofcode.com/2024/day/1)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/01.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/01.txt)||
|2|[Red-Nosed Reports](https://adventofcode.com/2024/day/2)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/02.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/02.txt)||
|3|[Mull It Over](https://adventofcode.com/2024/day/3)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/03.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/03.txt)||
|4|[Ceres Search](https://adventofcode.com/2024/day/4)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/04.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/04.txt)||
|5|[Print Queue](https://adventofcode.com/2024/day/5)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/05.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/05.txt)||
|6|[Guard Gallivant](https://adventofcode.com/2024/day/6)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/06.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/06.txt)||
|7|[Bridge Repair](https://adventofcode.com/2024/day/7)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/07.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/07.txt)||
|8|[Resonant Collinearity](https://adventofcode.com/2024/day/8)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/08.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/08.txt)||
|9|[Disk Fragmenter](https://adventofcode.com/2024/day/9)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/09.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/09.txt)||
|10|[Hoof It](https://adventofcode.com/2024/day/10)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/10.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/10.txt)||
|11|[Plutonian Pebbles](https://adventofcode.com/2024/day/11)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/11.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/11.txt)||
|12|[Garden Groups](https://adventofcode.com/2024/day/12)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/12.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/12.txt)||
|13|[Claw Contraption](https://adventofcode.com/2024/day/13)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/13.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/13.txt)||
|14|[Restroom Redoubt](https://adventofcode.com/2024/day/14)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/14.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/14.txt)||
|15|[Warehouse Woes](https://adventofcode.com/2024/day/15)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/15.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/15.txt)||
|16|[Reindeer Maze](https://adventofcode.com/2024/day/16)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/16.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/16.txt)||
|17|[Chronospatial Computer](https://adventofcode.com/2024/day/17)|π|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/17.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/17.txt)||
|18|[RAM Run](https://adventofcode.com/2024/day/18)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/18.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/18.txt)||
|19|[Linen Layout](https://adventofcode.com/2024/day/19)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/19.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/19.txt)||
|20|[Race Condition](https://adventofcode.com/2024/day/20)|π|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/20.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/20.txt)||
|21|[Keypad Conundrum](https://adventofcode.com/2024/day/21)||[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/21.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/21.txt)||
|22|[Monkey Market](https://adventofcode.com/2024/day/22)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/22.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/22.txt)||
|23|[LAN Party](https://adventofcode.com/2024/day/23)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/23.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/23.txt)||
|24|[Crossed Wires](https://adventofcode.com/2024/day/24)|π|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/24.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/24.txt)||
|25|[Code Chronicle](https://adventofcode.com/2024/day/25)|π|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2024/25.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2024/25.txt)||
Β
## [Advent of Code 2023](https://adventofcode.com/2023) π 9/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[Trebuchet?!](https://adventofcode.com/2023/day/1)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2023/01.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/01.txt)||
|2|[Cube Conundrum](https://adventofcode.com/2023/day/2)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2023/02.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/02.txt)||
|3|[Gear Ratios](https://adventofcode.com/2023/day/3)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2023/03.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/03.txt)||
|4|[Scratchcards](https://adventofcode.com/2023/day/4)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2023/04.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/04.txt)||
|5|[If You Give A Seed A Fertilizer](https://adventofcode.com/2023/day/5)||[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2023/05.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/05.txt)||
|6|[Wait For It](https://adventofcode.com/2023/day/6)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/06.txt)||
|7|[Camel Cards](https://adventofcode.com/2023/day/7)|π|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2023/07.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/07.txt)||
|8|[Haunted Wasteland](https://adventofcode.com/2023/day/8)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/08.txt)||
|9|[Mirage Maintenance](https://adventofcode.com/2023/day/9)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/09.txt)||
|10|[Pipe Maze](https://adventofcode.com/2023/day/10)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/10.txt)||
|11|[Cosmic Expansion](https://adventofcode.com/2023/day/11)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/11.txt)||
|12|[Hot Springs](https://adventofcode.com/2023/day/12)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/12.txt)||
|13|[Point of Incidence](https://adventofcode.com/2023/day/13)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/13.txt)||
|14|[Parabolic Reflector Dish](https://adventofcode.com/2023/day/14)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/14.txt)||
|15|[Lens Library](https://adventofcode.com/2023/day/15)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/15.txt)||
|16|[The Floor Will Be Lava](https://adventofcode.com/2023/day/16)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/16.txt)||
|17|[Clumsy Crucible](https://adventofcode.com/2023/day/17)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/17.txt)||
|18|[Lavaduct Lagoon](https://adventofcode.com/2023/day/18)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/18.txt)||
|19|[Aplenty](https://adventofcode.com/2023/day/19)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/19.txt)||
|20|[Pulse Propagation](https://adventofcode.com/2023/day/20)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/20.txt)||
|21|[Step Counter](https://adventofcode.com/2023/day/21)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/21.txt)||
|22|[Sand Slabs](https://adventofcode.com/2023/day/22)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/22.txt)||
|23|[A Long Walk](https://adventofcode.com/2023/day/23)||[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2023/23.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/23.txt)||
|24|[Never Tell Me The Odds](https://adventofcode.com/2023/day/24)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/24.txt)||
|25|[Snowverload](https://adventofcode.com/2023/day/25)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2023/25.txt)||
Β
## [Advent of Code 2022](https://adventofcode.com/2022) πͺ 18/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[Calorie Counting](https://adventofcode.com/2022/day/1)|πͺπͺ|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/01.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/01.txt)||
|2|[Rock Paper Scissors](https://adventofcode.com/2022/day/2)|πͺπͺ|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/02.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/02.txt)||
|3|[Rucksack Reorganization](https://adventofcode.com/2022/day/3)|πͺπͺ|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/03.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/03.txt)||
|4|[Camp Cleanup](https://adventofcode.com/2022/day/4)|πͺπͺ|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/04.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/04.txt)||
|5|[Supply Stacks](https://adventofcode.com/2022/day/5)|πͺπͺ|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/05.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/05.txt)||
|6|[Tuning Trouble](https://adventofcode.com/2022/day/6)|πͺπͺ|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/06.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/06.txt)||
|7|[No Space Left On Device](https://adventofcode.com/2022/day/7)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/07.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/07.txt)||
|8|[Treetop Tree House](https://adventofcode.com/2022/day/8)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/08.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/08.txt)||
|9|[Rope Bridge](https://adventofcode.com/2022/day/9)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2022/09.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/09.txt)||
|10|[Cathode-Ray Tube](https://adventofcode.com/2022/day/10)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/10.txt)||
|11|[Monkey in the Middle](https://adventofcode.com/2022/day/11)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/11.txt)||
|12|[Hill Climbing Algorithm](https://adventofcode.com/2022/day/12)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/12.txt)||
|13|[Distress Signal](https://adventofcode.com/2022/day/13)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/13.txt)||
|14|[Regolith Reservoir](https://adventofcode.com/2022/day/14)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/14.txt)||
|15|[Beacon Exclusion Zone](https://adventofcode.com/2022/day/15)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/15.txt)||
|16|[Proboscidea Volcanium](https://adventofcode.com/2022/day/16)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/16.txt)||
|17|[Pyroclastic Flow](https://adventofcode.com/2022/day/17)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/17.txt)||
|18|[Boiling Boulders](https://adventofcode.com/2022/day/18)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/18.txt)||
|19|[Not Enough Minerals](https://adventofcode.com/2022/day/19)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/19.txt)||
|20|[Grove Positioning System](https://adventofcode.com/2022/day/20)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/20.txt)||
|21|[Monkey Math](https://adventofcode.com/2022/day/21)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/21.txt)||
|22|[Monkey Map](https://adventofcode.com/2022/day/22)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/22.txt)||
|23|[Unstable Diffusion](https://adventofcode.com/2022/day/23)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/23.txt)||
|24|[Blizzard Basin](https://adventofcode.com/2022/day/24)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/24.txt)||
|25|[Full of Hot Air](https://adventofcode.com/2022/day/25)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2022/25.txt)||
Β
## [Advent of Code 2021](https://adventofcode.com/2021) π¦ 45/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[Sonar Sweep](https://adventofcode.com/2021/day/1)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/01.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/01.txt)||
|2|[Dive!](https://adventofcode.com/2021/day/2)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/02.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/02.txt)||
|3|[Binary Diagnostic](https://adventofcode.com/2021/day/3)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/03.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/03.txt)||
|4|[Giant Squid](https://adventofcode.com/2021/day/4)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/04.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/04.txt)||
|5|[Hydrothermal Venture](https://adventofcode.com/2021/day/5)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/05.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/05.txt)||
|6|[Lanternfish](https://adventofcode.com/2021/day/6)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/06.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/06.txt)||
|7|[The Treachery of Whales](https://adventofcode.com/2021/day/7)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/07.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/07.txt)||
|8|[Seven Segment Search](https://adventofcode.com/2021/day/8)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/08.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/08.txt)||
|9|[Smoke Basin](https://adventofcode.com/2021/day/9)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/09.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/09.txt)||
|10|[Syntax Scoring](https://adventofcode.com/2021/day/10)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/10.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/10.txt)||
|11|[Dumbo Octopus](https://adventofcode.com/2021/day/11)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/11.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/11.txt)||
|12|[Passage Pathing](https://adventofcode.com/2021/day/12)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/12.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/12.txt)||
|13|[Transparent Origami](https://adventofcode.com/2021/day/13)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/13.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/13.txt)||
|14|[Extended Polymerization](https://adventofcode.com/2021/day/14)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/14.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/14.txt)||
|15|[Chiton](https://adventofcode.com/2021/day/15)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/15.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/15.txt)||
|16|[Packet Decoder](https://adventofcode.com/2021/day/16)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/16.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/16.txt)||
|17|[Trick Shot](https://adventofcode.com/2021/day/17)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/17.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/17.txt)||
|18|[Snailfish](https://adventofcode.com/2021/day/18)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/18.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/18.txt)||
|19|[Beacon Scanner](https://adventofcode.com/2021/day/19)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/19.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/19.txt)||
|20|[Trench Map](https://adventofcode.com/2021/day/20)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/20.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/20.txt)||
|21|[Dirac Dice](https://adventofcode.com/2021/day/21)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/21.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/21.txt)||
|22|[Reactor Reboot](https://adventofcode.com/2021/day/22)|π¦π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/22.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/22.txt)||
|23|[Amphipod](https://adventofcode.com/2021/day/23)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/23.txt)||
|24|[Arithmetic Logic Unit](https://adventofcode.com/2021/day/24)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/24.txt)||
|25|[Sea Cucumber](https://adventofcode.com/2021/day/25)|π¦|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2021/25.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2021/25.txt)||
Β
## [Advent of Code 2020](https://adventofcode.com/2020) π
47/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[Report Repair](https://adventofcode.com/2020/day/1)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/01.py), [Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/01.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/01.txt)||
|2|[Password Philosophy](https://adventofcode.com/2020/day/2)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/02.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/02.txt)||
|3|[Toboggan Trajectory](https://adventofcode.com/2020/day/3)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/03.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/03.txt)||
|4|[Passport Processing](https://adventofcode.com/2020/day/4)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/04.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/04.txt)||
|5|[Binary Boarding](https://adventofcode.com/2020/day/5)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/05.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/05.txt)||
|6|[Custom Customs](https://adventofcode.com/2020/day/6)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/06.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/06.txt)||
|7|[Handy Haversacks](https://adventofcode.com/2020/day/7)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/07.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/07.txt)||
|8|[Handheld Halting](https://adventofcode.com/2020/day/8)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/08.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/08.txt)||
|9|[Encoding Error](https://adventofcode.com/2020/day/9)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/09.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/09.txt)||
|10|[Adapter Array](https://adventofcode.com/2020/day/10)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/10.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/10.txt)||
|11|[Seating System](https://adventofcode.com/2020/day/11)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/11.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/11.txt)||
|12|[Rain Risk](https://adventofcode.com/2020/day/12)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/12.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/12.txt)|[code golf](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/12-golf.rb)|
|13|[Shuttle Search](https://adventofcode.com/2020/day/13)|π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/13.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/13.txt)||
|14|[Docking Data](https://adventofcode.com/2020/day/14)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/14.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/14.txt)||
|15|[Rambunctious Recitation](https://adventofcode.com/2020/day/15)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/15.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/15.txt)||
|16|[Ticket Translation](https://adventofcode.com/2020/day/16)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/16.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/16.txt)||
|17|[Conway Cubes](https://adventofcode.com/2020/day/17)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/17.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/17.txt)||
|18|[Operation Order](https://adventofcode.com/2020/day/18)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/18.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/18.txt)|[trick](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/18-trick.rb)|
|19|[Monster Messages](https://adventofcode.com/2020/day/19)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/19.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/19.txt)||
|20|[Jurassic Jigsaw](https://adventofcode.com/2020/day/20)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/20.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/20.txt)||
|21|[Allergen Assessment](https://adventofcode.com/2020/day/21)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/21.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/21.txt)||
|22|[Crab Combat](https://adventofcode.com/2020/day/22)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/22.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/22.txt)||
|23|[Crab Cups](https://adventofcode.com/2020/day/23)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/23.txt)||
|24|[Lobby Layout](https://adventofcode.com/2020/day/24)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/24.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/24.txt)||
|25|[Combo Breaker](https://adventofcode.com/2020/day/25)|π
π
|[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2020/25.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2020/25.txt)||
Β
## [Advent of Code 2019](https://adventofcode.com/2019) π 14/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[The Tyranny of the Rocket Equation](https://adventofcode.com/2019/day/1)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2019/01.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/01.txt)||
|2|[1202 Program Alarm](https://adventofcode.com/2019/day/2)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2019/02.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/02.txt)||
|3|[Crossed Wires](https://adventofcode.com/2019/day/3)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2019/03.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/03.txt)||
|4|[Secure Container](https://adventofcode.com/2019/day/4)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2019/04.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/04.txt)||
|5|[Sunny with a Chance of Asteroids](https://adventofcode.com/2019/day/5)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2019/05.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/05.txt)||
|6|[Universal Orbit Map](https://adventofcode.com/2019/day/6)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2019/06.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/06.txt)||
|7|[Amplification Circuit](https://adventofcode.com/2019/day/7)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/07.txt)||
|8|[Space Image Format](https://adventofcode.com/2019/day/8)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2019/08.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/08.txt)||
|9|[Sensor Boost](https://adventofcode.com/2019/day/9)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/09.txt)||
|10|[Monitoring Station](https://adventofcode.com/2019/day/10)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/10.txt)||
|11|[Space Police](https://adventofcode.com/2019/day/11)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/11.txt)||
|12|[The N-Body Problem](https://adventofcode.com/2019/day/12)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/12.txt)||
|13|[Care Package](https://adventofcode.com/2019/day/13)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/13.txt)||
|14|[Space Stoichiometry](https://adventofcode.com/2019/day/14)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/14.txt)||
|15|[Oxygen System](https://adventofcode.com/2019/day/15)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/15.txt)||
|16|[Flawed Frequency Transmission](https://adventofcode.com/2019/day/16)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/16.txt)||
|17|[Set and Forget](https://adventofcode.com/2019/day/17)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/17.txt)||
|18|[Many-Worlds Interpretation](https://adventofcode.com/2019/day/18)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/18.txt)||
|19|[Tractor Beam](https://adventofcode.com/2019/day/19)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/19.txt)||
|20|[Donut Maze](https://adventofcode.com/2019/day/20)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/20.txt)||
|21|[Springdroid Adventure](https://adventofcode.com/2019/day/21)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/21.txt)||
|22|[Slam Shuffle](https://adventofcode.com/2019/day/22)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/22.txt)||
|23|[Category Six](https://adventofcode.com/2019/day/23)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/23.txt)||
|24|[Planet of Discord](https://adventofcode.com/2019/day/24)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/24.txt)||
|25|[Cryostasis](https://adventofcode.com/2019/day/25)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2019/25.txt)||
Β
## [Advent of Code 2018](https://adventofcode.com/2018) π 20/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[Chronal Calibration](https://adventofcode.com/2018/day/1)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/01.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/01.txt)||
|2|[Inventory Management System](https://adventofcode.com/2018/day/2)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/02.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/02.txt)||
|3|[No Matter How You Slice It](https://adventofcode.com/2018/day/3)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/03.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/03.txt)||
|4|[Repose Record](https://adventofcode.com/2018/day/4)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/04.txt)||
|5|[Alchemical Reduction](https://adventofcode.com/2018/day/5)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/05.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/05.txt)||
|6|[Chronal Coordinates](https://adventofcode.com/2018/day/6)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/06.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/06.txt)||
|7|[The Sum of Its Parts](https://adventofcode.com/2018/day/7)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/07.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/07.txt)||
|8|[Memory Maneuver](https://adventofcode.com/2018/day/8)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/08.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/08.txt)||
|9|[Marble Mania](https://adventofcode.com/2018/day/9)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/09.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/09.txt)|Zawsze naleΕΌy zastanowiΔ siΔ nad optymalnΔ
strukturΔ
danych. Tutaj doskonale sprawdziΕa siΔ lista dwukierunkowa. DoskonaΕy przykΕad, aby dostrzec rΓ³ΕΌnicΔ.|
|10|[The Stars Align](https://adventofcode.com/2018/day/10)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/10.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/10.txt)||
|11|[Chronal Charge](https://adventofcode.com/2018/day/11)|ππ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/11.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/11.txt)||
|12|[Subterranean Sustainability](https://adventofcode.com/2018/day/12)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/12.txt)||
|13|[Mine Cart Madness](https://adventofcode.com/2018/day/13)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/13.txt)||
|14|[Chocolate Charts](https://adventofcode.com/2018/day/14)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/14.txt)||
|15|[Beverage Bandits](https://adventofcode.com/2018/day/15)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/15.txt)||
|16|[Chronal Classification](https://adventofcode.com/2018/day/16)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/16.txt)||
|17|[Reservoir Research](https://adventofcode.com/2018/day/17)||[Ruby](https://github.com/0x8b/advent.of.code.each/blob/main/src/2018/17.rb)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/17.txt)||
|18|[Settlers of The North Pole](https://adventofcode.com/2018/day/18)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/18.txt)||
|19|[Go With The Flow](https://adventofcode.com/2018/day/19)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/19.txt)||
|20|[A Regular Map](https://adventofcode.com/2018/day/20)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/20.txt)||
|21|[Chronal Conversion](https://adventofcode.com/2018/day/21)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/21.txt)||
|22|[Mode Maze](https://adventofcode.com/2018/day/22)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/22.txt)||
|23|[Experimental Emergency Teleportation](https://adventofcode.com/2018/day/23)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/23.txt)||
|24|[Immune System Simulator 20XX](https://adventofcode.com/2018/day/24)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/24.txt)||
|25|[Four-Dimensional Adventure](https://adventofcode.com/2018/day/25)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2018/25.txt)||
Β
## [Advent of Code 2017](https://adventofcode.com/2017) πͺ 36/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[Inverse Captcha](https://adventofcode.com/2017/day/1)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/01.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/01.txt)||
|2|[Corruption Checksum](https://adventofcode.com/2017/day/2)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/02.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/02.txt)||
|3|[Spiral Memory](https://adventofcode.com/2017/day/3)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/03.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/03.txt)||
|4|[High-Entropy Passphrases](https://adventofcode.com/2017/day/4)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/04.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/04.txt)||
|5|[A Maze of Twisty Trampolines, All Alike](https://adventofcode.com/2017/day/5)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/05.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/05.txt)||
|6|[Memory Reallocation](https://adventofcode.com/2017/day/6)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/06.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/06.txt)||
|7|[Recursive Circus](https://adventofcode.com/2017/day/7)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/07.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/07.txt)||
|8|[I Heard You Like Registers](https://adventofcode.com/2017/day/8)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/08.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/08.txt)||
|9|[Stream Processing](https://adventofcode.com/2017/day/9)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/09.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/09.txt)||
|10|[Knot Hash](https://adventofcode.com/2017/day/10)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/10.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/10.txt)||
|11|[Hex Ed](https://adventofcode.com/2017/day/11)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/11.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/11.txt)||
|12|[Digital Plumber](https://adventofcode.com/2017/day/12)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/12.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/12.txt)||
|13|[Packet Scanners](https://adventofcode.com/2017/day/13)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/13.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/13.txt)||
|14|[Disk Defragmentation](https://adventofcode.com/2017/day/14)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/14.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/14.txt)||
|15|[Dueling Generators](https://adventofcode.com/2017/day/15)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/15.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/15.txt)||
|16|[Permutation Promenade](https://adventofcode.com/2017/day/16)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/16.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/16.txt)||
|17|[Spinlock](https://adventofcode.com/2017/day/17)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/17.txt)||
|18|[Duet](https://adventofcode.com/2017/day/18)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/18.txt)||
|19|[A Series of Tubes](https://adventofcode.com/2017/day/19)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/19.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/19.txt)||
|20|[Particle Swarm](https://adventofcode.com/2017/day/20)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/20.txt)||
|21|[Fractal Art](https://adventofcode.com/2017/day/21)|πͺπͺ|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2017/21.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/21.txt)||
|22|[Sporifica Virus](https://adventofcode.com/2017/day/22)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/22.txt)||
|23|[Coprocessor Conflagration](https://adventofcode.com/2017/day/23)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/23.txt)||
|24|[Electromagnetic Moat](https://adventofcode.com/2017/day/24)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/24.txt)||
|25|[The Halting Problem](https://adventofcode.com/2017/day/25)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2017/25.txt)||
Β
## [Advent of Code 2016](https://adventofcode.com/2016) π¦ 28/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[No Time for a Taxicab](https://adventofcode.com/2016/day/1)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/01.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/01.txt)||
|2|[Bathroom Security](https://adventofcode.com/2016/day/2)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/02.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/02.txt)||
|3|[Squares With Three Sides](https://adventofcode.com/2016/day/3)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/03.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/03.txt)||
|4|[Security Through Obscurity](https://adventofcode.com/2016/day/4)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/04.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/04.txt)||
|5|[How About a Nice Game of Chess?](https://adventofcode.com/2016/day/5)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/05.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/05.txt)||
|6|[Signals and Noise](https://adventofcode.com/2016/day/6)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/06.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/06.txt)||
|7|[Internet Protocol Version 7](https://adventofcode.com/2016/day/7)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/07.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/07.txt)||
|8|[Two-Factor Authentication](https://adventofcode.com/2016/day/8)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/08.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/08.txt)||
|9|[Explosives in Cyberspace](https://adventofcode.com/2016/day/9)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/09.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/09.txt)||
|10|[Balance Bots](https://adventofcode.com/2016/day/10)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/10.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/10.txt)||
|11|[Radioisotope Thermoelectric Generators](https://adventofcode.com/2016/day/11)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/11.txt)||
|12|[Leonardo's Monorail](https://adventofcode.com/2016/day/12)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/12.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/12.txt)||
|13|[A Maze of Twisty Little Cubicles](https://adventofcode.com/2016/day/13)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/13.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/13.txt)||
|14|[One-Time Pad](https://adventofcode.com/2016/day/14)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/14.txt)||
|15|[Timing is Everything](https://adventofcode.com/2016/day/15)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/15.txt)||
|16|[Dragon Checksum](https://adventofcode.com/2016/day/16)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/16.txt)||
|17|[Two Steps Forward](https://adventofcode.com/2016/day/17)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/17.txt)||
|18|[Like a Rogue](https://adventofcode.com/2016/day/18)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/18.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/18.txt)||
|19|[An Elephant Named Joseph](https://adventofcode.com/2016/day/19)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/19.txt)||
|20|[Firewall Rules](https://adventofcode.com/2016/day/20)|π¦π¦|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2016/20.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/20.txt)||
|21|[Scrambled Letters and Hash](https://adventofcode.com/2016/day/21)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/21.txt)||
|22|[Grid Computing](https://adventofcode.com/2016/day/22)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/22.txt)||
|23|[Safe Cracking](https://adventofcode.com/2016/day/23)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/23.txt)||
|24|[Air Duct Spelunking](https://adventofcode.com/2016/day/24)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/24.txt)||
|25|[Clock Signal](https://adventofcode.com/2016/day/25)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2016/25.txt)||
Β
## [Advent of Code 2015](https://adventofcode.com/2015) π
37/50
|Day|Puzzle|Progress|Solutions|Input|Notes|
|:---:|:--|:---:|---|---|:--|
|1|[Not Quite Lisp](https://adventofcode.com/2015/day/1)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/01.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/01.txt)||
|2|[I Was Told There Would Be No Math](https://adventofcode.com/2015/day/2)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/02.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/02.txt)||
|3|[Perfectly Spherical Houses in a Vacuum](https://adventofcode.com/2015/day/3)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/03.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/03.txt)||
|4|[The Ideal Stocking Stuffer](https://adventofcode.com/2015/day/4)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/04.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/04.txt)||
|5|[Doesn't He Have Intern-Elves For This?](https://adventofcode.com/2015/day/5)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/05.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/05.txt)||
|6|[Probably a Fire Hazard](https://adventofcode.com/2015/day/6)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/06.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/06.txt)||
|7|[Some Assembly Required](https://adventofcode.com/2015/day/7)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/07.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/07.txt)||
|8|[Matchsticks](https://adventofcode.com/2015/day/8)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/08.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/08.txt)||
|9|[All in a Single Night](https://adventofcode.com/2015/day/9)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/09.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/09.txt)||
|10|[Elves Look, Elves Say](https://adventofcode.com/2015/day/10)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/10.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/10.txt)||
|11|[Corporate Policy](https://adventofcode.com/2015/day/11)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/11.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/11.txt)||
|12|[JSAbacusFramework.io](https://adventofcode.com/2015/day/12)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/12.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/12.txt)||
|13|[Knights of the Dinner Table](https://adventofcode.com/2015/day/13)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/13.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/13.txt)||
|14|[Reindeer Olympics](https://adventofcode.com/2015/day/14)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/14.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/14.txt)||
|15|[Science for Hungry People](https://adventofcode.com/2015/day/15)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/15.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/15.txt)||
|16|[Aunt Sue](https://adventofcode.com/2015/day/16)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/16.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/16.txt)||
|17|[No Such Thing as Too Much](https://adventofcode.com/2015/day/17)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/17.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/17.txt)||
|18|[Like a GIF For Your Yard](https://adventofcode.com/2015/day/18)|π
π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/18.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/18.txt)||
|19|[Medicine for Rudolph](https://adventofcode.com/2015/day/19)|π
|[Python](https://github.com/0x8b/advent.of.code.each/blob/main/src/2015/19.py)|[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/19.txt)||
|20|[Infinite Elves and Infinite Houses](https://adventofcode.com/2015/day/20)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/20.txt)||
|21|[RPG Simulator 20XX](https://adventofcode.com/2015/day/21)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/21.txt)||
|22|[Wizard Simulator 20XX](https://adventofcode.com/2015/day/22)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/22.txt)||
|23|[Opening the Turing Lock](https://adventofcode.com/2015/day/23)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/23.txt)||
|24|[It Hangs in the Balance](https://adventofcode.com/2015/day/24)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/24.txt)||
|25|[Let It Snow](https://adventofcode.com/2015/day/25)|||[ποΈ input](https://github.com/0x8b/advent.of.code.each/blob/main/data/2015/25.txt)||
Β