Skip to content
My (C#) solutions for Advent of Code
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
2015
2016
2017
2018
.gitignore
README.md

README.md

Advent of Code

This repository contains my Advent of Code solutions. I have achieved all 200 stars in all current events (up to 2018).

Blogs

Solutions

The solutions below are neither elegant, performant nor interesting. They are "solve and forget", with no cleanup done afterwards to make the solutions more readable or efficient. I have completed them in C# using the wonderful LINQPad as my IDE.

2015

Day C#
1: Not Quite Lisp Part 1
Part 2
2: I Was Told There Would Be No Math Part 1
Part 2
3: Perfectly Spherical Houses in a Vacuum Part 1
Part 2
4: The Ideal Stocking Stuffer Part 1
Part 2
5: Doesn't He Have Intern-Elves For This? Part 1
Part 2
6: Probably a Fire Hazard Part 1
Part 2
7: Some Assembly Required Part 1
Part 2
8: Matchsticks Part 1
Part 2
9: All in a Single Night Parts 1 & 2
10: Elves Look, Elves Say Parts 1 & 2
11: Corporate Policy Parts 1 & 2
12: JSAbacusFramework(dot)io Parts 1 & 2
13: Knights of the Dinner Table Parts 1 & 2
14: Reindeer Olympics Part 1
Part 2
15: Science for Hungry People Parts 1 & 2
16: Aunt Sue Part 1
Part 2
17: No Such Thing as Too Much Part 1
18: Like a GIF For Your Yard Part 1
Part 2
19: Medicine for Rudolph Part 1
Part 2
20: Infinite Elves and Infinite Houses Part 1
Part 2
21: RPG Simulator 20XX Part 1
Part 2
22: Wizard Simulator 20XX Part 1
Part 2
23: Opening the Turing Lock Parts 1 & 2
24: It Hangs in the Balance Part 1
Part 2
25: Let It Snow Part 1

2016

Day C#
1: No Time for a Taxicab Part 1
Part 2
2: Bathroom Security Part 1
Part 2
3: Squares With Three Sides Part 1
Part 2
4: Security Through Obscurity Part 1
Part 2
5: How About a Nice Game of Chess? Part 1
Part 2
6: Signals and Noise Parts 1 & 2
7: Internet Protocol Version 7 Parts 1 & 2
8: Two-Factor Authentication Parts 1 & 2
9: Explosives in Cyberspace Part 1
Part 2
10: Balance Bots Parts 1 & 2
11: Radioisotope Thermoelectric Generators Part 1
Part 2
12: Leonardo's Monorail Parts 1 & 2
13: A Maze of Twisty Little Cubicles Parts 1 & 2
14: One-Time Pad Parts 1 & 2
15: Timing is Everything Parts 1 & 2
16: Dragon Checksum Parts 1 & 2
17: Two Steps Forward Part 1
Part 2
18: Like a Rogue Parts 1 & 2
19: An Elephant Named Joseph Parts 1 & 2
20: Firewall Rules Part 1
Part 2
21: Scrambled Letters and Hash Parts 1 & 2
22: Grid Computing Parts 1 & 2
23: Safe Cracking Parts 1 & 2
24: Air Duct Spelunking Parts 1 & 2
25: Clock Signal Part 1

2017

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

2018

Day C#
1: Chronal Calibration Part 1
Part 2
2: Inventory Management System Part 1
Part 2
3: No Matter How You Slice It Part 1
Part 2
4: Repose Record Part 1
Part 2
5: Alchemical Reduction Part 1
Part 2
6: Chronal Coordinates Part 1
Part 2
7: The Sum of Its Parts Part 1
Part 2
8: Memory Maneuver Part 1
Part 2
9: Marble Mania Part 1
Part 2
10: The Stars Align Part 1
Part 2
11: Chronal Charge Part 1
Part 2
12: Subterranean Sustainability Part 1
Part 2
13: Mine Cart Madness Part 1
Part 2
14: Chocolate Charts Part 1
Part 2
15: Beverage Bandits Part 1
Part 2
16: Chronal Classification Part 1
Part 2
17: Reservoir Research Part 1
18: Settlers of The North Pole Part 1
Part 2
19: Go With The Flow Part 1
Part 2
20: A Regular Map Part 1
21: Chronal Conversion Part 1
22: Mode Maze Part 1
Part 2
23: Experimental Emergency Teleportation Part 1
Part 2
24: Immune System Simulator 20XX Part 1
Part 2
25: Four-Dimensional Adventure Part 1
You can’t perform that action at this time.