From cef70247fd694617d6aa23138b1378d0250bda1c Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Mon, 6 Dec 2021 09:20:37 -0700 Subject: [PATCH] shell for day6 --- data/day06-test.txt | 0 data/day06.txt | 0 src/day06.rs | 21 +++++++++++++++++++++ src/main.rs | 2 ++ 4 files changed, 23 insertions(+) create mode 100644 data/day06-test.txt create mode 100644 data/day06.txt create mode 100644 src/day06.rs diff --git a/data/day06-test.txt b/data/day06-test.txt new file mode 100644 index 0000000..e69de29 diff --git a/data/day06.txt b/data/day06.txt new file mode 100644 index 0000000..e69de29 diff --git a/src/day06.rs b/src/day06.rs new file mode 100644 index 0000000..90aa9b3 --- /dev/null +++ b/src/day06.rs @@ -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"); + } +} diff --git a/src/main.rs b/src/main.rs index ad33b78..72bf77f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -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(()) }