aoc2/aoc2024/main.rs
2025-11-30 16:04:14 +01:00

28 lines
745 B
Rust

mod day1;
mod day2;
fn main() {
// part 1 or 2
let day = std::env::args().nth(1).expect("needs to specify day for first argument");
let part = std::env::args().nth(2).expect("needs to specify 1 or 2 for second argument");
if day == "day1" {
if part == "1" {
println!("{}", day1::part1());
} else if part == "2" {
println!("{}", day1::part2());
} else {
panic!("expecting 1 or 2 for argument 2")
}
}
if day == "day2" {
if part == "1" {
println!("{}", day2::part1());
} else if part == "2" {
println!("{}", day2::part2());
} else {
panic!("expecting 1 or 2 for argument 2")
}
}
}