From 000001705885043af4261ed3828e415e51c4f67d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matej=20Jane=C5=BEi=C4=8D?= Date: Fri, 8 Dec 2023 08:00:44 +0100 Subject: [PATCH] feat: add read_file_part --- src/template.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/template.rs b/src/template.rs index d1dc75a..451dab8 100644 --- a/src/template.rs +++ b/src/template.rs @@ -54,3 +54,14 @@ pub fn read_file(folder: &str, day: u8) -> String { let f = fs::read_to_string(filepath); f.expect("could not open input file").trim().to_string() } + +#[must_use] +pub fn read_file_part(folder: &str, day: u8, part: u8) -> String { + let cwd = env::current_dir().unwrap(); + let filepath = cwd + .join("data") + .join(folder) + .join(format!("{day:02}-{part}.txt")); + let f = fs::read_to_string(filepath); + f.expect("could not open input file").trim().to_string() +}