Skip to content

Files

Latest commit

 

History

History
44 lines (35 loc) · 3.03 KB

readme.md

File metadata and controls

44 lines (35 loc) · 3.03 KB

Ryan Eaton's Advent of Code 2017

A repository to store my solutions for Advent of Code 2017.

This year was done entirely asyncronously. I am starting on 2024-11-29 as practice for Advent of Code 2024. As such, times will be relative to when the puzzle was opened in my browser, as recorded by this browser extension.

Solutions will be slightly refactored for readability before submission. In other words...

+ Refactor to remove unused code
- No logic changes allowed
- No fixing the stupid or unnecessary checks I wrote
+ Code must produce valid solutions

I'm going for speed. This repository is not an example of good code. It won't be pretty.

Times and Points

This is pretty much a table of contents for my solution times and equivalent points.

Title Part 1 Part 2 Total Points*
Day 1: Inverse Captcha 2:08 1:33 3:41 149
Day 2: Corruption Checksum 0:38 1:52 2:30 190
Day 3: Spiral Memory 16:40 25:42 42:22 0
Day 4: High-Entropy Passphrases 1:20 1:05 2:25 118
Day 5: A Maze of Twisty Trampolines, All Alike 3:31 0:44 4:15 38
Day 6: Memory Reallocation 7:27 0:47 8:14 44
Day 7: Recursive Circus 4:45 11:36 16:21 101
Day 8: I Heard You Like Registers 6:44 0:07 7:21 55
Day 9: Stream Processing 7:33 3:45 11:18 60
Day 10: Knot Hash 10:34 7:23 17:57 106
Day 11: Hex Ed 9:20 0:22 9:42 40
Day 12: Digital Plumber 3:02 0:26 3:28 175
Day 13: Packet Scanners 7:04 2:30 9:34 163
Day 14: Disk Defragmentation 13:53 7:40 21:33 36
Day 15: Dueling Generators 55:30 7:56 1:03:26 -
Day 16: Permutation Promenade 5:26 23:36 29:02 70
Day 17: Spinlock 5:26 1:18:12 1:23:38 43

Referenced other solutions / hints for: ...

* Points calculated as if I completed it synchronously in 2017. When tied, I put myself last. When using a hint, I count it as 0 points.