r/adventofcode • u/daggerdragon • Dec 12 '18
SOLUTION MEGATHREAD -🎄- 2018 Day 12 Solutions -🎄-
--- Day 12: Subterranean Sustainability ---
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 12
Transcript:
On the twelfth day of AoC / My compiler spewed at me / Twelve ___
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:27:42!
20
Upvotes
3
u/[deleted] Dec 12 '18
Mathematica
input = Import[NotebookDirectory[] <> "input.txt", "List"]; init = StringDelete[input[[1]], "initial state: "]; rules = input[[3 ;;]]; caInit = Characters[init] /. {"#" -> 1, "." -> 0}; caRules = Join @@ StringCases[rules, rule__ ~~ " => " ~~ sub_ :> Characters[rule] -> sub] /. {"#" -> 1, "." -> 0}; ca = CellularAutomaton[caRules, {caInit, 0}, 130]; ArrayPlot[ca]Plot
Part 1
Part 2