From b091f091d5e6d4bca5d1f398b7f08f67ce460217 Mon Sep 17 00:00:00 2001 From: unintendedfraud Date: Fri, 8 Dec 2023 14:53:51 +0100 Subject: [PATCH] z --- util/src/lib.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/util/src/lib.rs b/util/src/lib.rs index de33d40..400006f 100644 --- a/util/src/lib.rs +++ b/util/src/lib.rs @@ -32,3 +32,11 @@ pub fn get_data(path: &str) -> Vec { return lines; } + +pub fn get_numbers_from_str(s: &str, delimiter: &str) -> Vec { + return s + .split(delimiter) + .filter(|x| !x.is_empty()) + .map(|x| x.trim().parse().expect("failed to parse string")) + .collect(); +}