diff --git a/src/lib.rs b/src/lib.rs index de4ef17..586c5bc 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -37,7 +37,7 @@ pub fn fetch_input(day: u8) -> Result { } pub fn ints(s: &str) -> Vec { - let re = Regex::new("([1-9][0-9]*|0)").unwrap(); + let re = Regex::new("(-?[1-9][0-9]*|0)").unwrap(); re.find_iter(s).map(|m| { m.as_str().parse().unwrap()