This commit is contained in:
2025-12-02 01:35:58 +01:00
commit c5849543e9
12 changed files with 4864 additions and 0 deletions

18
src/main.rs Normal file
View File

@@ -0,0 +1,18 @@
use std::time::Instant;
use day01::{part01a, part01b};
fn main() {
let exercises: Vec<(&str, fn () -> u64)> = vec![
("day01:A", part01a::solve),
("day01:B", part01b::solve),
];
let start: Instant = Instant::now();
exercises.iter().for_each(|(day, func)| {
let day_start: Instant = Instant::now();
println!("{:7} => {:10} ({:6}us)", day, func(), day_start.elapsed().as_micros());
});
println!(" ----------");
println!(" {:7}us", start.elapsed().as_micros());
}