blob: f8a84d676ebf1e3d5d1bfde4001886718c280395 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
|
pub fn run_day<S1, S2>(day: &str, p1: S1, p2: S2)
where
S1: FnOnce(&str) -> String,
S2: FnOnce(&str) -> String,
{
let input_file = format!("inputs/{day}");
let input = std::fs::read_to_string(input_file).unwrap();
println!("==== DAY {day}");
println!("Result (P1): {}", p1(&input));
println!("Result (P2): {}", p2(&input));
}
|