diff --git a/input/10.txt b/input/10.txt new file mode 100644 index 0000000..e69de29 diff --git a/src/day10/mod.rs b/src/day10/mod.rs new file mode 100644 index 0000000..a3107b6 --- /dev/null +++ b/src/day10/mod.rs @@ -0,0 +1,19 @@ +use crate::read; +use std::collections::HashSet; +use itertools::Itertools; + +//#[derive(Debug, PartialEq, Eq, Default, Clone, Hash)] +pub fn run() { + let input = read("10"); + let lines = input.lines(); + + #[cfg(feature = "part1")] + { + println!("Day 10, Part 01: {}", "TODO"); + } + + #[cfg(feature = "part2")] + { + println!("Day 10, Part 02: {}", "TODO"); + } +} diff --git a/src/main.rs b/src/main.rs index 715bdf7..8cb35f3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -10,6 +10,7 @@ mod day06; mod day07; mod day08; mod day09; +mod day10; fn main() { let today = Local::now().day(); @@ -41,6 +42,9 @@ fn main() { if cfg!(feature = "day09") || (cfg!(feature = "today") && today == 9) { day09::run(); } + if cfg!(feature = "day10") || (cfg!(feature = "today") && today == 10) { + day10::run(); + } println!("Finished, time taken: {:?}", now.elapsed()) }