summaryrefslogtreecommitdiff
path: root/src/lib.rs
diff options
context:
space:
mode:
authorJustin Worthe <justin@worthe-it.co.za>2017-12-06 08:01:52 +0200
committerJustin Worthe <justin@worthe-it.co.za>2017-12-06 08:01:52 +0200
commitfc9a217119293918e94a0d0d983cdb291803f88f (patch)
tree29374c21c2c03100e0aa79b1f138268cd55865d4 /src/lib.rs
parent895f9bdc60c476861757c083c98a516b8238c84a (diff)
Day 6: memory rebalancing
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> {