Skip to content

Latest commit

 

History

History

2016

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Advent of Code 2016

This folder contains solutions to each of the problems in Advent of Code 2016 in C++.

Notes

  • There are multiple sample puzzle inputs for some days. Modify the sample input file appropriately before using it
  • Some days (like 25) do not have a sample input
  • The MD5 hashing algorithm has been implemented with ease of understanding in mind, without any dependencies on third party libraries
Puzzle C++ Solutions Input Sample Input Puzzle page with solutions
Day 1: No Time for a Taxicab Part 1 Part 2 Link Link Link
Day 2: Bathroom Security Part 1 Part 2 Link Link Link
Day 3: Squares With Three Sides Part 1 Part 2 Link Link Link
Day 4: Security Through Obscurity Part 1 Part 2 Link Link Link
Day 5: How About a Nice Game of Chess? Part 1 Part 2 Link Link Link
Day 6: Signals and Noise Part 1 Part 2 Link Link Link
Day 7: Internet Protocol Version 7 Part 1 Part 2 Link Link Link
Day 8: Two-Factor Authentication Part 1 Part 2 Link Link Link
Day 9: Explosives in Cyberspace Part 1 Part 2 Link Link Link
Day 10: Balance Bots Part 1 Part 2 Link Link Link
Day 11: Radioisotope Thermoelectric Generators Part 1 Part 2 Link Link Link
Day 12: Leonardo's Monorail Part 1 Part 2 Link Link Link
Day 13: A Maze of Twisty Little Cubicles Part 1 Part 2 Link Link Link
Day 14: One-Time Pad Part 1 Part 2 Link Link Link
Day 15: Timing is Everything Part 1 Part 2 Link Link Link
Day 16: Dragon Checksum Part 1 Part 2 Link Link Link
Day 17: Two Steps Forward Part 1 Part 2 Link Link Link
Day 18: Like a Rogue Part 1 Part 2 Link Link Link
Day 19: An Elephant Named Joseph Part 1 Part 2 Link Link Link
Day 20: Firewall Rules Part 1 Part 2 Link Link Link
Day 21: Scrambled Letters and Hash Part 1 Part 2 Link Link Link
Day 22: Grid Computing Part 1 Part 2 Link Link Link
Day 23: Safe Cracking Part 1 Part 2 Link Link Link
Day 24: Air Duct Spelunking Part 1 Part 2 Link Link Link
Day 25: Clock Signal Part 1 Link Link Link