use std::env; pub fn read_file(day: usize) -> String { std::fs::read_to_string( env::args() .nth(1) .filter(|n| n != "--bench") .unwrap_or_else(|| format!("inputs/day{:0>2}", day)), ) .unwrap() } #[inline] pub fn parse_nums(l: &str) -> Vec { l.split(',').filter_map(|n| n.parse().ok()).collect() }