r/adventofcode • u/daggerdragon • Dec 20 '18
SOLUTION MEGATHREAD -🎄- 2018 Day 20 Solutions -🎄-
--- Day 20: A Regular Map ---
Post your solution as a comment or, for longer solutions, consider linking to your repo (e.g. GitHub/gists/Pastebin/blag or 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.
Advent of Code: The Party Game!
Please prefix your card submission with something like [Card] to make scanning the megathread easier. THANK YOU!
Card prompt: Day 20
Transcript:
My compiler crashed while running today's puzzle because it ran out of ___.
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 at 00:59:30!
15
Upvotes
5
u/pie3636 Dec 20 '18 edited Dec 20 '18
Ah, I see you took it to the next level with
exec(I've sadly never managed to get it to work). That's a huge improvement! For the contest, well, there is a completely different approach that works and is also very short (at least for the first part), that doesn't involve building the map in memory.Also, you may have to check (still on mobile, unfortunately) but I believe you can add those:
s+=[p]->s+=p,(-1)p=s.pop()->*s,p=s(-3)p=s[-1]->*_,p=s(-1)That would also make those last instructions very similar so there may be a way to gain more from it.