Skip to content

Latest commit

 

History

History

2017

🎄 Advent of Code (2017) 🎄

This repository contains Python solutions to the 2017 edition of Advent of Code.

Day Description Solution
1 Sum the input. ⭐⭐
2 More sums. ⭐⭐
3 Magic square. ⭐⭐
4 Check the validity of passphrases. ⭐⭐
5 Processing instructions and summing things. ⭐⭐
6 Redistributing memory. ⭐⭐
7 Traversing a graph (tree?) and summing node values. ⭐⭐
8 Parsing expressions with logical conditions from pseudo-code input. ⭐⭐
9 Counting open and closed {} with custom regex escape rules. ⭐⭐
10 Knot hash problem. ⭐⭐
11 Take a walk through a hexagonal field. ⭐⭐
12 Graph traversal problem. ⭐⭐
13 Mostly remainders. ⭐⭐
14
15 While loops and conversion to binary. ⭐⭐
16 Processing instructions. ⭐⭐
17 Spinlock algorithm. ⭐⭐
18 Processing instructions (again). ⭐⭐
19 Follow a path through a routing diagram. ⭐⭐
20 Track particles speeding through space. ⭐⭐
21 Square transformations. ⭐⭐
22 Track a virus through an infinite grid. ⭐⭐
23 Re-create assembly code of the instruction processor from Day 18. ⭐⭐
24 Building strong bridges (recursion). ⭐⭐❔
25 Turing Machine (simple if/else logic).