Some more cleanup and fixup to get everything started
This commit is contained in:
parent
a52cdafb8a
commit
a7d34c078d
|
@ -1,5 +1,3 @@
|
||||||
24000
|
|
||||||
45000
|
|
||||||
1000
|
1000
|
||||||
2000
|
2000
|
||||||
3000
|
3000
|
||||||
|
|
|
@ -1,23 +1,32 @@
|
||||||
|
// -- Setup & Runners --
|
||||||
use aoc::Solver;
|
use aoc::Solver;
|
||||||
|
pub struct Day;
|
||||||
pub struct Day {}
|
|
||||||
fn main() {
|
fn main() {
|
||||||
Day::solve();
|
Day::solve();
|
||||||
}
|
}
|
||||||
#[test]
|
#[test]
|
||||||
fn part1() {
|
fn part1_test1() {
|
||||||
Day::test(aoc::Part::ONE, "test-1", 24000);
|
Day::test(aoc::Part::ONE, "test-1", 24000);
|
||||||
}
|
}
|
||||||
#[test]
|
#[test]
|
||||||
fn part2() {
|
fn part2_test1() {
|
||||||
Day::test(aoc::Part::TWO, "test-1", 45000);
|
Day::test(aoc::Part::TWO, "test-1", 45000);
|
||||||
}
|
}
|
||||||
|
#[test]
|
||||||
|
fn part1_solution() {
|
||||||
|
Day::test(aoc::Part::ONE, "input", 70116);
|
||||||
|
}
|
||||||
|
#[test]
|
||||||
|
fn part2_solution() {
|
||||||
|
Day::test(aoc::Part::TWO, "input", 206582);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -- Solution --
|
||||||
impl aoc::Solver for Day {
|
impl aoc::Solver for Day {
|
||||||
fn day() -> u8 {
|
fn day() -> u8 {
|
||||||
1
|
1
|
||||||
}
|
}
|
||||||
|
|
||||||
fn part1(input: &str) -> u32 {
|
fn part1(input: &str) -> u32 {
|
||||||
input.split("\n\n")
|
input.split("\n\n")
|
||||||
.map(|elf| elf.split("\n")
|
.map(|elf| elf.split("\n")
|
||||||
|
|
|
@ -1,24 +1,25 @@
|
||||||
|
// -- Setup & Runners --
|
||||||
use aoc::Solver;
|
use aoc::Solver;
|
||||||
|
pub struct Day;
|
||||||
pub struct Day {}
|
|
||||||
fn main() {
|
fn main() {
|
||||||
Day::solve();
|
Day::solve();
|
||||||
}
|
}
|
||||||
#[test]
|
#[test]
|
||||||
fn part1() {
|
fn part1_test1() {
|
||||||
Day::test(aoc::Part::ONE, "test-1", 0);
|
Day::test(aoc::Part::ONE, "test-1", 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// -- Solution --
|
||||||
impl aoc::Solver for Day {
|
impl aoc::Solver for Day {
|
||||||
fn day() -> u8 {
|
fn day() -> u8 {
|
||||||
0
|
0
|
||||||
}
|
}
|
||||||
|
|
||||||
fn part1(input: &str) -> u32 {
|
fn part1(input: &str) -> u32 {
|
||||||
input.len() as u32
|
0
|
||||||
}
|
}
|
||||||
|
|
||||||
fn part2(input: &str) -> u32 {
|
fn part2(input: &str) -> u32 {
|
||||||
input.len() as u32
|
0
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user