30 lines
446 B
Rust
30 lines
446 B
Rust
pub mod part11a;
|
|
pub mod part11b;
|
|
mod common;
|
|
|
|
#[cfg(test)]
|
|
mod tests {
|
|
use crate::day11::{part11a, part11b};
|
|
|
|
const PUZZLE: &str = "aaa: you hhh
|
|
you: bbb ccc
|
|
bbb: ddd eee
|
|
ccc: ddd eee fff
|
|
ddd: ggg
|
|
eee: out
|
|
fff: out
|
|
ggg: out
|
|
hhh: ccc fff iii
|
|
iii: out";
|
|
|
|
#[test]
|
|
fn part11a() {
|
|
assert_eq!(part11a::solve(PUZZLE), 5);
|
|
}
|
|
|
|
#[test]
|
|
#[ignore]
|
|
fn part11b() {
|
|
assert_eq!(part11b::solve(PUZZLE), 0);
|
|
}
|
|
} |