diff options
Diffstat (limited to 'src/lib.rs')
| -rw-r--r-- | src/lib.rs | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -4,9 +4,15 @@ pub fn read_file(day: u8) -> String { std::fs::read_to_string(filename).unwrap() } -pub fn read_numbers(day: u8) -> Vec<usize> { +pub fn read_lines(day: u8) -> Vec<String> { read_file(day).split('\n') .filter(|n| !n.is_empty()) - .map(|n| n.parse::<usize>().unwrap()) + .map(String::from) .collect() } + +pub fn read_numbers(day: u8) -> Vec<usize> { + read_lines(day).iter() + .map(|n| n.parse::<usize>().unwrap()) + .collect() +} |
