From 2ecc65bab8292a8cd27fedf36d07e0d86f929a99 Mon Sep 17 00:00:00 2001 From: Reiner Herrmann Date: Thu, 2 Dec 2021 11:00:54 +0100 Subject: day2 --- src/lib.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/lib.rs') diff --git a/src/lib.rs b/src/lib.rs index 6befee8..2f99150 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -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 { +pub fn read_lines(day: u8) -> Vec { read_file(day).split('\n') .filter(|n| !n.is_empty()) - .map(|n| n.parse::().unwrap()) + .map(String::from) .collect() } + +pub fn read_numbers(day: u8) -> Vec { + read_lines(day).iter() + .map(|n| n.parse::().unwrap()) + .collect() +} -- cgit v1.2.3