adventOfCode/challenges/2021
AKU 1bd7ffe158
Add 2021-21 in Python (part one only)
Signed-off-by: AKU <tom@tdpain.net>
2021-12-21 13:20:38 +00:00
..
01-sonarSweep Re-run benchmarks 2021-12-04 20:11:07 +00:00
02-dive Re-run benchmarks 2021-12-04 20:11:07 +00:00
03-binaryDiagnostic Re-run benchmarks 2021-12-04 20:11:07 +00:00
04-giantSquid Re-run benchmarks 2021-12-04 20:11:07 +00:00
05-hydrothermalVenture nimpretty 2021-12-06 21:20:45 +00:00
06-lanternfish Add 2021-06 in Python 2021-12-06 15:59:58 +00:00
07-theTreacheryOfWhales Fix day 7 README 2021-12-08 22:50:18 +00:00
08-sevenSegmentSearch Fix misspelled dirname 2021-12-11 11:19:49 +00:00
09-smokeBasin Code formatting 2021-12-10 10:05:49 +00:00
10-syntaxScoring Remove extraneous println 2021-12-11 00:34:10 +00:00
11-dumboOctopus Formatting 2021-12-11 13:08:25 +00:00
12-passagePathing Add 2021-12 in Go (not Python this time!) 2021-12-12 14:50:07 +00:00
13-transparentOrigami Add 2021-13 in Nim and perform code formatting 2021-12-13 23:14:05 +00:00
14-extendedPolymerization Add 2021-14 in Python 2021-12-14 21:41:26 +00:00
15-chiton Add 2021-15 part 2 in Python 2021-12-19 21:39:15 +00:00
16-packetDecoder Code formatting 2021-12-17 09:40:51 +00:00
20-trenchMap Add 2021-20 visualisation 2021-12-20 21:56:38 +00:00
21-diracDice Add 2021-21 in Python (part one only) 2021-12-21 13:20:38 +00:00
README.md Add 2021-21 in Python (part one only) 2021-12-21 13:20:38 +00:00
running-times.png Add 2021-21 in Python (part one only) 2021-12-21 13:20:38 +00:00

Advent of Code 2021

Solutions to the 2021 Advent of Code.


* means that a given day has a visualisation

Day Status Solutions Notes
01 - Sonar Sweep ★ ★ Python, Go, Nim Numbers and sliding windows.
02 - Dive! ★ ★ Python, Go Have this set of instructions and do something sensible with it.
03 - Binary Diagnostic ★ ★ Python, Nim Bit twiddling aplenty!
04 - Giant Squid ★ ★ Python B-I-N-G-O, B-I-N-G-O, B-I-N-G-O and Bingo was his name-o!
05 - Hydrothermal Venture ★ ★ Python, Go, Nim Pointy.
06 - Lanternfish ★ ★ Python At this rate, the mass of the fish would surpass that of the Earth pretty quickly.
07 - The Treachery of Whales ★ ★ Python I'm not 100% sure my solution for part two is valid for all possible inputs.
08 - Seven Segment Search ★ ★ Python, Go I may have taken the easy way out for part two, but it does work! No-one ever said the smart solution is the best solution, anyway.
09 - Smoke Basin * ★ ★ Python Schmokey! Also, as it turns out, I struggle to implement basic logic. Fun.
10 - Syntax Scoring ★ ★ Python I can't say I've ever broken something so thoroughly that it has a syntax error on every line...
11 - Dumbo Octopus ★ ★ Python, Nim Cellular automata my beloved <3
12 - Passage Pathing ★ ★ Go I couldn't tell you how it works, but it does kinda work and I think I have a vague idea (external help was used).
13 - Transparent Origami ★ ★ Python, Nim I got stuck for hours on an intermittent off-by-one error. :(
14 - Extended Polymerization ★ ★ Python Another off-by-one error, but this time it was because of dodgy division. Wonderful.
15 - Chiton ★ ★ Python Pathfinding is hard
16 - Packet Decoder ★ ★ Python Parsing and interpreting stuff is surprisingly enjoyable
17 - Trick Shot Unattempted
18 - Snailfish Could not solve
19 - Beacon Scanner Unattempted
20 - Trench Map * ★ ★ Python, Nim Took a moment to realise that the infinite grid alternates between lit and unlit, and even then I had to look at someone else's solution to realise it.
21 - Dirac Dice ★ ☆ Python Couldn't be bothered with part two - I've got too much going on at the moment to spend a lot of time thinking about it.

Running times