This commit is contained in:
2025-12-07 22:10:38 +01:00
parent eb4d08968b
commit fad32426b9
7 changed files with 123 additions and 3 deletions

View File

@@ -3,13 +3,13 @@ use criterion::{criterion_group, criterion_main, Criterion};
use aoc2025::aoc::aoc_6;
fn bench_aoc_6_part1(c: &mut Criterion) {
let input = black_box(include_str!("../src/aoc/input/full_input_aoc5.txt"));
let input = black_box(include_str!("../src/aoc/input/full_input_aoc6.txt"));
c.bench_function("bench_aoc6 part 1", |b| b.iter(|| aoc_6::solve_p1(input)));
}
fn bench_aoc_6_part2(c: &mut Criterion) {
let input = black_box(include_str!("../src/aoc/input/full_input_aoc5.txt"));
c.bench_function("bench_aoc6 part 2", |b| b.iter(|| aoc_6::solve_p2(input)));
let input = black_box(include_str!("../src/aoc/input/full_input_aoc6.txt"));
c.bench_function("bench_aoc6 part 2", |b| b.iter(|| aoc_6::solve_p2_f(input)));
}

17
benches/bench_aoc_7.rs Normal file
View File

@@ -0,0 +1,17 @@
use std::hint::black_box;
use criterion::{criterion_group, criterion_main, Criterion};
use aoc2025::aoc::aoc_7;
fn bench_aoc_7_part1(c: &mut Criterion) {
let input = black_box(include_str!("../src/aoc/input/full_input_aoc7.txt"));
c.bench_function("bench_aoc7 part 1", |b| b.iter(|| aoc_7::solve_p1(input)));
}
criterion_group!(
benches_p7,
bench_aoc_7_part1
);
criterion_main!(benches_p7);