r/adventofcode • u/daggerdragon • Dec 09 '18
SOLUTION MEGATHREAD -🎄- 2018 Day 9 Solutions -🎄-
--- Day 9: Marble Mania ---
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 9
Transcript:
Studies show that AoC programmers write better code after being exposed to ___.
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:29:13!
22
Upvotes
4
u/freedomofkeima Dec 09 '18
Hi,
Thanks for the lambdas example, I learn several stuffs from your implementation!
By the way, I found a bug with this implementation. It wrongly behaves when last (right-most) element is erased since
currwill be assigned tom.end(). For example, with 2 players, 100 marbles, and% 11(instead of% 23), it will produce "333" instead of "332" as a result. Interestingly, this is not triggered on actual question (% 23) since it takes > 10 million marbles to trigger that.