clean up project

- modularized code into individual day modules
- moved utilities into utils module
- added unit testing
This commit is contained in:
swaits committed 2021-12-01 12:56:06 -07:00
1 parent f5082b8441
commit ecaa58c3e4
3 files changed
+49 -29

No files matched your search

+13
View File
@@ -0,0 +1,13 @@
use anyhow::Result;
use std::fs;
pub fn read_i64s(filename: &str) -> Result<Vec<i64>> {
Ok(read_file(filename)?
.lines()
.map(|s| s.parse::<i64>().expect("i64 parse error"))
.collect())
}
pub fn read_file(filename: &str) -> Result<String> {
Ok(fs::read_to_string(filename)?)
}