diff --git a/crates/day_6/data/day6_input b/crates/day_6/data/day6_input new file mode 100644 index 0000000..e69de29 diff --git a/crates/day_6/data/day6_test_input b/crates/day_6/data/day6_test_input new file mode 100644 index 0000000..e69de29 diff --git a/crates/day_6/src/day_6.rs b/crates/day_6/src/day_6.rs index 8040efb..c17a1cb 100644 --- a/crates/day_6/src/day_6.rs +++ b/crates/day_6/src/day_6.rs @@ -1,17 +1,17 @@ /****************************************************************************** -* @file day_5.rs +* @file day_6.rs * @author Joey Pollack * @date 2024/12/05 (y/m/d) * @modified 2024/12/05 (y/m/d) * @copyright Joseph R Pollack -* @brief Advent of Code 2024 day 5 problems +* @brief Advent of Code 2024 day 6 problems ******************************************************************************/ use ::solver_base::solver_base::{Solver, DataSet, RunMode}; use utils::utils; -pub struct Day5 +pub struct Day6 { data_set: DataSet, run_mode: RunMode, @@ -22,11 +22,11 @@ pub struct Day5 //||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // DAY 4 IMPL //||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -impl Day5 +impl Day6 { - pub fn new() -> Day5 + pub fn new() -> Day6 { - Day5 { data_set: DataSet::Test, run_mode: RunMode::FirstCase, do_debug_prints: false, final_result: 0 } + Day6 { data_set: DataSet::Test, run_mode: RunMode::FirstCase, do_debug_prints: false, final_result: 0 } } fn solve_first_case(self: &mut Self) -> String @@ -46,11 +46,11 @@ impl Day5 //||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| // SOLVER TRAIT IMPL //||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -impl Solver for Day5 +impl Solver for Day6 { fn print_test() { - println!("DAY 4 TEST PRINT"); + println!("DAY 6 TEST PRINT"); } fn init(self: &mut Self, data_set: DataSet, run_mode: RunMode, enable_debug_prints: bool) @@ -63,14 +63,14 @@ impl Solver for Day5 let data_filename = match self.data_set { - DataSet::Test => format!("{}/data/day5_test_input", dir), - DataSet::TestAlt => panic!("Day 5: There is no TestAlt input file!"), //format!("{}/data/day2_test_input", dir), - DataSet::Full => format!("{}/data/day5_input", dir), + DataSet::Test => format!("{}/data/day6_test_input", dir), + DataSet::TestAlt => panic!("Day 6: There is no TestAlt input file!"), //format!("{}/data/day2_test_input", dir), + DataSet::Full => format!("{}/data/day6_input", dir), }; let _data = utils::load_data(&data_filename); - // TODO: Day5::init + // TODO: Day6::init }