2019 day 8 init
This commit is contained in:
52
2019/day08/README.org
Normal file
52
2019/day08/README.org
Normal file
@@ -0,0 +1,52 @@
|
||||
** --- Day 8: Space Image Format ---
|
||||
The Elves' spirits are lifted when they realize you have an opportunity
|
||||
to reboot one of their Mars rovers, and so they are curious if you would
|
||||
spend a brief sojourn on Mars. You land your ship near the rover.
|
||||
|
||||
When you reach the rover, you discover that it's already in the process
|
||||
of rebooting! It's just waiting for someone to enter a
|
||||
[[https://en.wikipedia.org/wiki/BIOS][BIOS]] password. The Elf
|
||||
responsible for the rover takes a picture of the password (your puzzle
|
||||
input) and sends it to you via the Digital Sending Network.
|
||||
|
||||
Unfortunately, images sent via the Digital Sending Network aren't
|
||||
encoded with any normal encoding; instead, they're encoded in a special
|
||||
Space Image Format. None of the Elves seem to remember why this is the
|
||||
case. They send you the instructions to decode it.
|
||||
|
||||
Images are sent as a series of digits that each represent the color of a
|
||||
single pixel. The digits fill each row of the image left-to-right, then
|
||||
move downward to the next row, filling rows top-to-bottom until every
|
||||
pixel of the image is filled.
|
||||
|
||||
Each image actually consists of a series of identically-sized /layers/
|
||||
that are filled in this way. So, the first digit corresponds to the
|
||||
top-left pixel of the first layer, the second digit corresponds to the
|
||||
pixel to the right of that on the same layer, and so on until the last
|
||||
digit, which corresponds to the bottom-right pixel of the last layer.
|
||||
|
||||
For example, given an image =3= pixels wide and =2= pixels tall, the
|
||||
image data =123456789012= corresponds to the following image layers:
|
||||
|
||||
#+BEGIN_EXAMPLE
|
||||
Layer 1: 123
|
||||
456
|
||||
|
||||
Layer 2: 789
|
||||
012
|
||||
#+END_EXAMPLE
|
||||
|
||||
The image you received is /=25= pixels wide and =6= pixels tall/.
|
||||
|
||||
To make sure the image wasn't corrupted during transmission, the Elves
|
||||
would like you to find the layer that contains the /fewest =0= digits/.
|
||||
On that layer, what is /the number of =1= digits multiplied by the
|
||||
number of =2= digits?/
|
||||
|
||||
To begin, [[file:8/input][get your puzzle input]].
|
||||
|
||||
Answer:
|
||||
|
||||
You can also [Shareon
|
||||
[[https://twitter.com/intent/tweet?text=%22Space+Image+Format%22+%2D+Day+8+%2D+Advent+of+Code+2019&url=https%3A%2F%2Fadventofcode%2Ecom%2F2019%2Fday%2F8&related=ericwastl&hashtags=AdventOfCode][Twitter]]
|
||||
[[javascript:void(0);][Mastodon]]] this puzzle.
|
Reference in New Issue
Block a user