Files
code-advent-2024/src/advent_of_code/mod.rs
2024-12-05 01:04:43 +01:00

37 lines
1.0 KiB
Rust

mod mon_02;
mod sun_01;
mod tue_03;
mod types;
mod utils;
use types::*;
pub fn today() {
historian_hysteria()
}
pub fn historian_hysteria() {
// Sunday 01
let key = sun_01::get_key("./assets/day_1_input").unwrap();
println!("The key is: {key}");
let similarity = sun_01::get_similarity("./assets/day_1_input");
println!("The similarity is: {similarity}");
// Monday 02
let safe_report_count = mon_02::check_reports_safety("./assets/day_2_reports_input");
println!("There are {safe_report_count} safe reports");
// Tuesday 03
let multiplication_added_result = tue_03::mull_it_over("./assets/day_3_instruction_input");
println!(
"The result of the sum of multiplications is {}",
multiplication_added_result
);
let conditional_multiplication_added_result =
tue_03::mull_it_over_conditional("./assets/day_3_instruction_input");
println!(
"The result of the conditional sum of multiplications is {}",
conditional_multiplication_added_result
);
}