2021-12-04 13:38:34 +00:00
|
|
|
use std::time::Instant;
|
|
|
|
|
2021-12-01 11:50:38 +00:00
|
|
|
mod day_01;
|
2021-12-02 11:47:38 +00:00
|
|
|
mod day_02;
|
2021-12-03 11:18:23 +00:00
|
|
|
mod day_03;
|
2021-12-04 13:15:12 +00:00
|
|
|
mod day_04;
|
2021-12-01 11:50:38 +00:00
|
|
|
|
|
|
|
fn main() -> color_eyre::Result<()> {
|
|
|
|
color_eyre::install()?;
|
|
|
|
|
|
|
|
println!("Advent of Code 2021");
|
2021-12-04 13:38:34 +00:00
|
|
|
let start = Instant::now();
|
|
|
|
|
2021-12-01 11:50:38 +00:00
|
|
|
day_01::solve()?;
|
2021-12-02 11:47:38 +00:00
|
|
|
day_02::solve()?;
|
2021-12-03 11:18:23 +00:00
|
|
|
day_03::solve()?;
|
2021-12-04 13:15:12 +00:00
|
|
|
day_04::solve()?;
|
2021-12-01 11:50:38 +00:00
|
|
|
|
2021-12-04 13:38:34 +00:00
|
|
|
let end = Instant::now();
|
|
|
|
println!("Runtime: {:#?}", end - start);
|
|
|
|
|
2021-12-01 11:50:38 +00:00
|
|
|
Ok(())
|
|
|
|
}
|