A data/day06-test.txt => data/day06-test.txt +0 -0
A data/day06.txt => data/day06.txt +0 -0
A src/day06.rs => src/day06.rs +21 -0
@@ 0,0 1,21 @@
+use anyhow::Result;
+
+pub(crate) fn run() -> Result<(usize, usize)> {
+ let input = include_str!("../data/day06.txt");
+ Ok((0, 0))
+}
+
+#[cfg(test)]
+mod tests {
+ use super::*;
+
+ #[test]
+ fn test_example() {
+ let input = include_str!("../data/day06-test.txt");
+ }
+
+ #[test]
+ fn test_my_data() {
+ let input = include_str!("../data/day06.txt");
+ }
+}
M src/main.rs => src/main.rs +2 -0
@@ 5,6 5,7 @@ mod day02;
mod day03;
mod day04;
mod day05;
+mod day06;
mod utils;
fn main() -> Result<()> {
@@ 13,5 14,6 @@ fn main() -> Result<()> {
println!("day03: {:?}", day03::run()?);
println!("day04: {:?}", day04::run()?);
println!("day05: {:?}", day05::run()?);
+ println!("day06: {:?}", day06::run()?);
Ok(())
}