Solutions to Advent of Code 2017 in Python:
Day | Puzzle | Python | Parse | Part 1 | Part 2 | Total |
---|---|---|---|---|---|---|
1 | Inverse Captcha | aoc201701.py | 162.47 μs ⚪️ | 58.28 μs ⚪️ | 49.60 μs ⚪️ | 270.36 μs ⚪️ |
2 | Corruption Checksum | aoc201702.py | 72.02 μs ⚪️ | 13.34 μs ⚪️ | 88.11 μs ⚪️ | 173.47 μs ⚪️ |
3 | Spiral Memory | aoc201703.py | 1.65 μs ⚪️ | 8.42 μs ⚪️ | 85.64 μs ⚪️ | 95.71 μs ⚪️ |
4 | High-Entropy Passphrases | aoc201704.py | 310.40 μs ⚪️ | 270.49 μs ⚪️ | 1.55 ms 🔵 | 2.13 ms 🔵 |
5 | A Maze Of Twisty Trampolines All Alike | aoc201705.py | 111.13 μs ⚪️ | 23.13 ms 🔵 | 1.65 s 🔴 | 1.67 s 🔴 |
6 | Memory Reallocation | aoc201706.py | 6.53 μs ⚪️ | 41.33 ms 🔵 | 2.47 μs ⚪️ | 41.34 ms 🔵 |
7 | Recursive Circus | aoc201707.py | 10.01 ms 🔵 | 201.83 μs ⚪️ | 3.11 ms 🔵 | 13.33 ms 🔵 |
8 | I Heard You Like Registers | aoc201708.py | 11.14 ms 🔵 | 600.23 μs ⚪️ | 507.36 μs ⚪️ | 12.24 ms 🔵 |
9 | Stream Processing | aoc201709.py | 2.60 ms 🔵 | 191.04 μs ⚪️ | 671.02 ns ⚪️ | 2.79 ms 🔵 |
10 | Knot Hash | aoc201710.py | 677.07 ns ⚪️ | 71.18 μs ⚪️ | 4.46 ms 🔵 | 4.54 ms 🔵 |
11 | Hex Ed | aoc201711.py | 5.11 ms 🔵 | 180.84 μs ⚪️ | 206.44 μs ⚪️ | 5.50 ms 🔵 |
12 | Digital Plumber | aoc201712.py | 3.33 ms 🔵 | 167.86 μs ⚪️ | 1.71 ms 🔵 | 5.20 ms 🔵 |
13 | Packet Scanners | aoc201713.py | 55.28 μs ⚪️ | 30.41 μs ⚪️ | 4.22 s 🔴 | 4.22 s 🔴 |
14 | Disk Defragmentation | aoc201714.py | 1.05 μs ⚪️ | 187.05 ms 🔵 | 35.67 ms 🔵 | 222.73 ms 🔵 |
15 | Dueling Generators | aoc201715.py | 5.01 μs ⚪️ | 1.41 s 🔴 | 730.33 ms 🔵 | 2.14 s 🔴 |
16 | Permutation Promenade | aoc201716.py | 9.47 ms 🔵 | 2.83 ms 🔵 | 64.00 ms 🔵 | 76.30 ms 🔵 |
17 | Spinlock | aoc201717.py | 1.47 μs ⚪️ | 469.19 μs ⚪️ | 732.02 μs ⚪️ | 1.20 ms 🔵 |
18 | Duet | aoc201718.py | 87.54 μs ⚪️ | 774.09 μs ⚪️ | 67.81 ms 🔵 | 68.67 ms 🔵 |
19 | A Series Of Tubes | aoc201719.py | 2.66 ms 🔵 | 3.83 ms 🔵 | 1.73 μs ⚪️ | 6.50 ms 🔵 |
20 | Particle Swarm | aoc201720.py | 27.19 ms 🔵 | 1.55 ms 🔵 | 125.60 ms 🔵 | 154.34 ms 🔵 |
21 | Fractal Art | aoc201721.py | 430.04 μs ⚪️ | 2.79 ms 🔵 | 44.04 ms 🔵 | 47.26 ms 🔵 |
22 | Sporifica Virus | aoc201722.py | 43.13 μs ⚪️ | 4.11 ms 🔵 | 3.84 s 🔴 | 3.84 s 🔴 |
23 | Coprocessor Conflagration | aoc201723.py | 73.43 μs ⚪️ | 26.59 ms 🔵 | 392.52 μs ⚪️ | 27.06 ms 🔵 |
24 | Electromagnetic Moat | aoc201724.py | 107.96 μs ⚪️ | 305.73 ms 🔵 | 313.87 ms 🔵 | 619.71 ms 🔵 |
25 | The Halting Problem | aoc201725.py | 27.49 μs ⚪️ | 1.42 s 🔴 | 1.42 s 🔴 |