From 02481656966b0a8dfc95cf3c22bcc049660ff7d4 Mon Sep 17 00:00:00 2001 From: Federico Igne Date: Sat, 26 Dec 2020 17:48:38 +0000 Subject: Move Rust exercises in a subdirectory --- matching-brackets/src/lib.rs | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 matching-brackets/src/lib.rs (limited to 'matching-brackets/src/lib.rs') diff --git a/matching-brackets/src/lib.rs b/matching-brackets/src/lib.rs deleted file mode 100644 index 03e39ca..0000000 --- a/matching-brackets/src/lib.rs +++ /dev/null @@ -1,12 +0,0 @@ -pub fn brackets_are_balanced(string: &str) -> bool { - let mut stack = vec![]; - for c in string.chars() { - match c { - '(' => stack.push(((c as u8) + 1) as char), - '[' | '{' => stack.push(((c as u8) + 2) as char), - ')' | ']' | '}' if stack.pop() != Some(c) => return false, - _ => () - } - } - stack.is_empty() -} -- cgit v1.2.3