Module advent_solutions::advent2017::day08
[−]
[src]
Day 8: I Heard You Like Registers
You receive a signal directly from the CPU. Because of your recent assistance with jump instructions, it would like you to compute the result of a series of unusual register instructions.
Structs
| Instruction |
Each instruction consists of several parts: the register to modify,
whether to increase or decrease that register's value, the amount by
which to increase or decrease it, and a condition. If the condition
fails, skip the instruction without modifying the register. The
registers all start at |
Functions
| parse_input | |
| part1 |
What is the largest value in any register after completing the instructions in your puzzle input? |
| part2 |
To be safe, the CPU also needs to know the highest value held in any
register during this process so that it can decide how much memory to
allocate to these operations. For example, in the above instructions,
the highest value ever held was |