Crate year2017

Source
Expand description

Solutions for Advent of Code 2017

Macros§

puzzles
Macro which supplies a list of implemented puzzle solutions in this crate.

Structs§

Day01
2017 Day 1: Adding matching digits.
Day02
2017 Day 2: Calculating spreadsheet checksums.
Day03
2017 Day 3: Calculating spiral patterns.
Day04
2017 Day 4: Checking passphrase validity.
Day05
2017 Day 5: Counting steps through a maze of jump instructions.
Day06
2017 Day 6: Finding cycles.
Day07
2017 Day 7: Finding the unbalanced subtree.
Day08
2017 Day 8: Evaluating conditional add instructions.
Day09
2017 Day 9: Parsing a nested structure.
Day10
2017 Day 10: Implementing a custom hash function.
Day11
2017 Day 11: Calculating distances in a hexagonal grid.
Day12
2017 Day 12: Finding connected components in a graph.
Day13
2017 Day 13: Finding the gap in the firewall.
Day14
2017 Day 14: Finding connected regions in a hash-derived grid.
Day15
2017 Day 15: Comparing numbers from two simple random number generators.
Day16
2017 Day 16: Composing permutations.
Day17
2017 Day 17: Simulating a circular buffer.
Day18
2017 Day 18: Interpreting assembly, with message passing between instances.
Day19
2017 Day 19: Following a path.
Day20
2017 Day 20: Simulating colliding particles.
Day21
2017 Day 21: Iteratively applying pixel transformations.
Day22
2017 Day 22: Simulating virus spread through a grid.
Day23
2017 Day 23: Interpreting assembly to count composite numbers.