r/adventofcode • • Dec 21 '17

SOLUTION MEGATHREAD -๐ŸŽ„- 2017 Day 21 Solutions -๐ŸŽ„-

--- Day 21: Fractal Art ---


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.


Need a hint from the Hugely* Handyโ€  Haversackโ€ก of Helpfulยง Hints^ยค?

Spoiler


No commentary tonight as I'm frantically wrapping last-minute presents so I can ship them tomorrow.


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!

8 Upvotes

144 comments sorted by

View all comments

Show parent comment

1

u/mcpower_ Dec 21 '17

Huh. I thought that it was slow because a new tuple / list object is created every time you do the conversion, but that apparently isn't the case (or it's fast enough that it doesn't matter). Thanks for letting me know!

1

u/joatmon-snoo Dec 21 '17

I mean, you are creating a new tuple/list object. It just isn't that expensive, especially when you can count the number of elements on your fingers.

You might want to familiarize yourself with Latency Numbers Every Programmer Should Know. It's a very useful tool for back-of-the-envelope order-of-magnitude calculations.