Boilerplate day 05
This commit is contained in:
parent
ab92541119
commit
a9127c3301
1000
input/05.txt
Normal file
1000
input/05.txt
Normal file
File diff suppressed because it is too large
Load Diff
19
src/day05/mod.rs
Normal file
19
src/day05/mod.rs
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
use crate::read;
|
||||||
|
use tuple_map::*;
|
||||||
|
|
||||||
|
pub fn run() {
|
||||||
|
let input = read("05");
|
||||||
|
|
||||||
|
let lines = input.lines().map(|l| l).collect::<Vec<_>>();
|
||||||
|
#[cfg(feature = "part1")]
|
||||||
|
{
|
||||||
|
let count = lines.iter().count();
|
||||||
|
println!("Day 5, Part 01: {}", count);
|
||||||
|
}
|
||||||
|
|
||||||
|
#[cfg(feature = "part2")]
|
||||||
|
{
|
||||||
|
let count = 1;
|
||||||
|
println!("Day 5, Part 02: {}", count);
|
||||||
|
}
|
||||||
|
}
|
@ -5,6 +5,7 @@ mod day01;
|
|||||||
mod day02;
|
mod day02;
|
||||||
mod day03;
|
mod day03;
|
||||||
mod day04;
|
mod day04;
|
||||||
|
mod day05;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let today = Local::now().day();
|
let today = Local::now().day();
|
||||||
@ -21,6 +22,9 @@ fn main() {
|
|||||||
if cfg!(feature = "day04") || (cfg!(feature = "today") && today == 4) {
|
if cfg!(feature = "day04") || (cfg!(feature = "today") && today == 4) {
|
||||||
day04::run();
|
day04::run();
|
||||||
}
|
}
|
||||||
|
if cfg!(feature = "day05") || (cfg!(feature = "today") && today == 5) {
|
||||||
|
day04::run();
|
||||||
|
}
|
||||||
println!("Finished, time taken: {:?}", now.elapsed())
|
println!("Finished, time taken: {:?}", now.elapsed())
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user