summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib.rs')
-rw-r--r--src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index caa8881..2a7b73a 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -62,6 +62,9 @@ impl AdventArgs {
pub fn one_number_input(&self) -> Result<i32, std::num::ParseIntError> {
self.input[0].parse()
}
+ pub fn number_per_line_input(&self) -> Result<Vec<i32>, std::num::ParseIntError> {
+ self.input.iter().map(|line| line.parse()).collect()
+ }
}
pub fn parse_space_separated_ints(line: &String) -> Result<Vec<i32>, std::num::ParseIntError> {