advent-of-code/2021/src/common.rs

14 lines
345 B
Rust
Raw Normal View History

2021-11-22 14:30:40 +01:00
pub fn read_file(day: usize) -> String {
std::fs::read_to_string(format!("inputs/day{:0>2}", day)).unwrap()
2021-11-22 14:30:40 +01:00
}
#[inline]
pub fn parse_nums(l: &str) -> Vec<usize> {
l.lines().filter_map(|n| n.parse().ok()).collect()
}
#[inline]
pub fn parse_nums_comma(l: &str) -> Vec<usize> {
2021-11-22 14:30:40 +01:00
l.split(',').filter_map(|n| n.parse().ok()).collect()
}