Reflowed problems and added solutions

This commit is contained in:
2018-03-15 11:24:23 -05:00
parent 986d17f104
commit 2a37946673
50 changed files with 2124 additions and 1464 deletions

View File

@@ -1,30 +1,25 @@
Advent of Code
br0xen 40*
• [About]
• [Stats]
• [Leaderboard]
• [Settings]
• [Log out]
Advent of Code
--- Day 4: The Ideal Stocking Stuffer ---
Santa needs help mining some AdventCoins (very similar to bitcoins) to use as gifts for all the
economically forward-thinking little girls and boys.
Santa needs help mining some AdventCoins (very similar to bitcoins) to use
as gifts for all the economically forward-thinking little girls and boys.
To do this, he needs to find MD5 hashes which, in hexadecimal, start with at least five zeroes.
The input to the MD5 hash is some secret key (your puzzle input, given below) followed by a
number in decimal. To mine AdventCoins, you must find Santa the lowest positive number (no
leading zeroes: 1, 2, 3, ...) that produces such a hash.
To do this, he needs to find MD5 hashes which, in hexadecimal, start with at
least five zeroes. The input to the MD5 hash is some secret key (your puzzle
input, given below) followed by a number in decimal. To mine AdventCoins,
you must find Santa the lowest positive number (no leading zeroes: 1, 2, 3,
...) that produces such a hash.
For example:
 If your secret key is abcdef, the answer is 609043, because the MD5 hash of abcdef609043
starts with five zeroes (000001dbbfa...), and it is the lowest such number to do so.
 If your secret key is pqrstuv, the lowest number it combines with to make an MD5 hash
starting with five zeroes is 1048970; that is, the MD5 hash of pqrstuv1048970 looks like
000006136ef....
 If your secret key is abcdef, the answer is 609043, because the MD5 hash
of abcdef609043 starts with five zeroes (000001dbbfa...), and it is the
lowest such number to do so.
 If your secret key is pqrstuv, the lowest number it combines with to
make an MD5 hash starting with five zeroes is 1048970; that is, the MD5
hash of pqrstuv1048970 looks like 000006136ef....
Your puzzle answer was 282749.
@@ -36,12 +31,11 @@
Both parts of this puzzle are complete! They provide two gold stars: **
At this point, you should return to your advent calendar and try another puzzle.
At this point, you should return to your advent calendar and try another
puzzle.
Your puzzle input was yzbqklnj.
You can also [Shareon Twitter Google+ Reddit] this puzzle.
References
Visible links
@@ -56,6 +50,3 @@ References
. https://en.wikipedia.org/wiki/MD5
. https://en.wikipedia.org/wiki/Hexadecimal
. http://adventofcode.com/
. https://twitter.com/intent/tweet?text=I%27ve+completed+%22The+Ideal+Stocking+Stuffer%22+%2D+Day+4+%2D+Advent+of+Code&url=http%3A%2F%2Fadventofcode%2Ecom%2Fday%2F4&related=ericwastl&hashtags=AdventOfCode
. https://plus.google.com/share?url=http%3A%2F%2Fadventofcode%2Ecom%2Fday%2F4
. http://www.reddit.com/submit?url=http%3A%2F%2Fadventofcode%2Ecom%2Fday%2F4&title=I%27ve+completed+%22The+Ideal+Stocking+Stuffer%22+%2D+Day+4+%2D+Advent+of+Code