Day 1 part 2

main
kirbylife 2025-12-01 22:44:37 -06:00
parent 73246304f5
commit 8a2cc7c6bf
1 changed files with 22 additions and 0 deletions

View File

@ -47,7 +47,29 @@ fn part_1() {
println!("{}", counter);
}
fn part_2() {
let input = parse_input();
let mut dial = 50;
let mut counter = 0;
for (dir, steps) in input {
for _ in 0..steps {
dial += match dir {
Direction::LEFT => -1,
Direction::RIGHT => 1,
};
dial = dial % 100;
if dial == 0 {
counter += 1;
}
}
}
println!("{}", counter);
}
fn main() {
println!("Part 1:");
part_1();
println!("Part 2:");
part_2();
}