advent-of-code/2016-python2/output
Anders Englöf Ytterström 31bb5b7006 Solve 2016:14 p1-2 "One-Time Pad"
Lost 60 minutes due to misinterpreting this in p2:

> *whenever* you generate a hash

The code initially only did the 2016 stretching for
the triplet hash, not the quintet hash. By doing it
to both, pt 2 is solved.

Not sure the lru cache actually speeds anything up.
Many on the subreddit used the approach to generate
the quintet first and look backwards 1000 times
for a matching quintet (since quintets are more
rare than triplets), this will most likely speed
things up.

Also, this solution do not store the found keys.
Many other solutions do, I believe this is some
presumptions.
2024-12-12 13:53:43 +01:00
..
__init__.py Solve 2016:13 p1-2 "A Maze of Twisty Little Cubicles" 2024-12-12 13:53:43 +01:00
day_11.py Solve 2016:11 p1-2 "Radioisotope Thermoelectric Generators" 2024-12-12 13:53:43 +01:00
day_12.py Solve 2016:12 p1-2 "Leonardo's Monorail" 2024-12-12 13:53:43 +01:00
day_13.py Solve 2016:13 p1-2 "A Maze of Twisty Little Cubicles" 2024-12-12 13:53:43 +01:00
day_14.py Solve 2016:14 p1-2 "One-Time Pad" 2024-12-12 13:53:43 +01:00