Skip to content

sindrekjr/AdventOfCode2017

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Advent of Code 2017

Day Part Language Lines Comment
1: Inverse Captcha 1+2 JavaScript 16
2: Corruption Checksum 1+2 Haskell 6
3: Spiral Memory 1
2
Haskell
Haskell
19
17
4: High-Entropy Passphrases 1+2 Haskell 12
5: A Maze of Twisty Trampolines, All Alike 1+2 Python 20
6: Memory Reallocation 1+2 Haskell 30 Wasted a lot of time on some horrific brute-force attempts.
7: Recursive Circus 1+2 Python 30 So many list comprehensions...
8: I Heard You Like Registers 1+2 Java 38
9: Stream Processing 1+2 JavaScript 38 Could probably be a lot more concise.
10: Knot Hash 1+2 Haskell 32
11: Hex Ed 1+2 Bash 27
12: Digital Plumber 1+2 Prolog 46 Several alternatives. Cleanup later.
13: Packet Scanners 1+2 Python 19 Brute-force.
14: Disk Defragmentation 1+2 Haskell 63
15: Dueling Generators 1+2 Haskell 11
16: Permutation Promenade 1+2 Haskell 26 Very slow part 2.
17: Spinlock 1+2 Haskell 11
18: Duet 1 Python 31 Patchy. Redo later.
19: A Series of Tubes 1+2 Python 31
20: Particle Swarm
21: Fractal Art
22: Sporifica Virus
23: Coprocessor Conflagration 1
2
Python
Haskell
20
5
24: Electromagnetic Moat
25: The Halting Problem 1 Java 75 Should probably use enum for states.