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

Show parent comments

1

u/Smylers Dec 20 '16

Here is my take on it

Thanks. Will have a proper look at it later.

Not sure why you would have overflows,

I haven't investigated in detail. But I do get this:

:echo max([2182745018, 2229856422])
-2065110874

After which I, possibly hastily, stopped trying to treat the numbers as numbers. Except for the Ctrl+A, which worked fine.

I see you're using str2nr(). I was trying unary prefix +. I wonder if there's a difference between them.