Day 20, part 2

This commit is contained in:
jazzpi
2022-12-21 15:41:35 +01:00
parent 63fecbd235
commit 93f574463b
3 changed files with 28 additions and 8 deletions

View File

@ -1,7 +1,7 @@
use aoc22::{day20, util};
pub fn main() {
let nodes = day20::parse_file(&util::parse_input());
let nodes = day20::parse_file(&util::parse_input(), 1);
day20::mix(&nodes);

16
src/bin/d20p2.rs Normal file
View File

@ -0,0 +1,16 @@
use aoc22::{day20, util};
const KEY: isize = 811589153;
const ROUNDS: usize = 10;
pub fn main() {
let nodes = day20::parse_file(&util::parse_input(), KEY);
// day20::print_nodes(&nodes);
for _ in 0..ROUNDS {
day20::mix(&nodes);
// day20::print_nodes(&nodes);
}
println!("Sum of coordinates: {}", day20::calc_coordinates(&nodes));
}