This commit is contained in:
nora 2023-12-03 15:14:43 +01:00
parent 8ffd71c2d1
commit 56f39b5c3c
11 changed files with 120 additions and 5 deletions

48
2023/day00/src/lib.rs Normal file
View file

@ -0,0 +1,48 @@
use helper::{Day, Variants};
pub fn main() {
helper::main::<Day00>(include_str!("../input.txt"));
}
struct Day00;
helper::define_variants! {
day => crate::Day00;
part1 {
basic => crate::part1;
}
part2 {
basic => crate::part2;
}
}
impl Day for Day00 {
fn part1() -> Variants {
part1_variants!(construct_variants)
}
fn part2() -> Variants {
part2_variants!(construct_variants)
}
}
fn part1(_input: &str) -> u64 {
0
}
fn part2(_input: &str) -> u64 {
0
}
helper::tests! {
day00 Day00;
part1 {
small => 8;
default => 1931;
}
part2 {
small => 2286;
default => 83105;
}
}
helper::benchmarks! {}

3
2023/day00/src/main.rs Normal file
View file

@ -0,0 +1,3 @@
fn main() {
day00::main();
}