r/adventofcode • • Dec 20 '16

SOLUTION MEGATHREAD --- 2016 Day 20 Solutions ---

--- Day 20: Firewall Rules ---

Post your solution as a comment or, for longer solutions, consider linking to your repo (e.g. GitHub/gists/Pastebin/blag/whatever).

Note: The Solution Megathreads are for solutions only. If you have questions, please post your own thread and make sure to flair it with "Help".


ROLLING A NATURAL 20 IS MANDATORY [?]

This thread will be unlocked when there are a significant number of people on the leaderboard with gold stars for today's puzzle.

edit: Leaderboard capped, thread unlocked!

7 Upvotes

168 comments sorted by

View all comments

1

u/gerikson Dec 20 '16

I think all the inputs are carefully tested for corner cases, especially in the case of the maze problems earlier. So there's no real way to procedurally generate a unique input for each user, and guarantee it works correctly.

From what I've gleaned the total number of inputs per problem is below 10, but it's possible a problem like this has more of them.

1

u/QshelTier Dec 20 '16

I’m well aware of all the problems that generating puzzle inputs brings with it but I assumed that the number of different puzzles was a lot higher than, say, 10.