diff options
| author | June McEnroe <programble@gmail.com> | 2016-12-18 19:02:41 -0500 |
|---|---|---|
| committer | June McEnroe <june@causal.agency> | 2020-11-22 00:14:25 -0500 |
| commit | f6855573830782cc097b94a189f2e5f389409928 (patch) | |
| tree | 5248c7cc7352d6876920f4441b40eaf8965d4079 /src/bin/day11.rs | |
| parent | Fuck day 11 (diff) | |
| download | aoc-f6855573830782cc097b94a189f2e5f389409928.tar.gz aoc-f6855573830782cc097b94a189f2e5f389409928.zip | |
Fuck day 11 part 2
Diffstat (limited to 'src/bin/day11.rs')
| -rw-r--r-- | src/bin/day11.rs | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/src/bin/day11.rs b/src/bin/day11.rs index ac37592..c033766 100644 --- a/src/bin/day11.rs +++ b/src/bin/day11.rs @@ -161,7 +161,20 @@ fn main() { floors[2].objects.insert(Object::Microchip(RUTHENIUM)); floors[2].objects.insert(Object::Microchip(PLUTONIUM)); - println!("Part 1: {}", solve(floors)); + println!("Part 1: {}", solve(floors.clone())); + + + // An elerium generator. + // An elerium-compatible microchip. + // A dilithium generator. + // A dilithium-compatible microchip. + const ELERIUM: u8 = 5; + const DILITHIUM: u8 = 6; + floors[0].objects.insert(Object::Generator(ELERIUM)); + floors[0].objects.insert(Object::Microchip(ELERIUM)); + floors[0].objects.insert(Object::Generator(DILITHIUM)); + floors[0].objects.insert(Object::Microchip(DILITHIUM)); + println!("Part 2: {}", solve(floors)); } #[test] |