2019-12-15 23:29:27 +01:00
|
|
|
mod day1;
|
|
|
|
mod day2;
|
|
|
|
mod day3;
|
2019-12-16 01:50:28 +01:00
|
|
|
mod day4;
|
2019-12-11 23:34:00 +01:00
|
|
|
|
|
|
|
use std::fs::File;
|
|
|
|
use std::io::{self, BufRead, BufReader};
|
|
|
|
|
|
|
|
fn main() -> io::Result<()> {
|
|
|
|
let f = BufReader::new(File::open("day1-input.txt")?);
|
|
|
|
let masses: Vec<u64> = f
|
|
|
|
.lines()
|
|
|
|
.map(|line| line.unwrap().parse().unwrap())
|
|
|
|
.collect();
|
2019-12-15 23:29:27 +01:00
|
|
|
day1::main(masses);
|
2019-12-11 23:34:00 +01:00
|
|
|
|
2019-12-15 23:29:27 +01:00
|
|
|
day2::part_one();
|
|
|
|
day2::part_two();
|
2019-12-11 23:34:00 +01:00
|
|
|
|
2019-12-15 23:29:27 +01:00
|
|
|
day3::main()?;
|
2019-12-11 23:34:00 +01:00
|
|
|
|
2019-12-16 01:50:28 +01:00
|
|
|
day4::main()?;
|
|
|
|
|
2019-12-11 23:34:00 +01:00
|
|
|
Ok(())
|
|
|
|
}
|