Advent of Code 2017 - Kotlin An attempt at solving Advent of Code 2017 using Kotlin Puzzle Solution Day 1: Inverse Captcha Part 1 Part 2 Day 2: Corruption Checksum Part 1 Part 2 Day 3: Spiral Memory Part 1 Part 2 Day 4: High-Entropy Passphrases Part 1 Part 2 Day 5: A Maze of Twisty Trampolines, All Alike Part 1 Part 2 Day 6: Memory Reallocation Part 1 Part 2 Day 7: Recursive Circus Part 1 Part 2 Day 8: I Heard You Like Registers Part 1 Part 2 Day 9: Stream Processing Part 1 Part 2 Day 10: Knot Hash Part 1 Part 2 Day 11: Hex Ed Part 1 Part 2 Day 12: Digital Plumber Part 1 Part 2 Day 13: Packet Scanners Part 1 Part 2 Day 14: Disk Defragmentation Part 1 Part 2 Day 15: Dueling Generators Part 1 Part 2 Day 16: Permutation Promenade Part 1 Part 2 Day 17: Spinlock Part 1 Part 2 Day 18: Duet Part 1 Part 2 Day 19: A Series of Tubes Part 1 Part 2 Day 20: Particle Swarm Part 1 Part 2 Day 21: Fractal Art Part 1 & 2 Day 22: Sporifica Virus Part 1 Part 2 Day 23: Coprocessor Conflagration Part 1 Part 2 Day 24: Electromagnetic Moat Part 1 Part 2 Day 25: The Halting Problem Part 1