simplify parens counting

This commit is contained in:
Simon Gardling 2022-03-29 08:53:16 -04:00
parent d8adbdffb3
commit 309b53cf4b

View File

@ -211,10 +211,15 @@ pub fn generate_hint(input: &str) -> String {
let chars: Vec<char> = input.chars().collect();
let open_parens = chars.iter().filter(|c| **c == '(').count();
let closed_parents = chars.iter().filter(|c| **c == ')').count();
let mut open_parens: usize = 0;
let mut closed_parens: usize = 0;
chars.iter().for_each(|chr| match *chr {
'(' => open_parens += 1,
')' => closed_parens += 1,
_ => {}
});
if open_parens > closed_parents {
if open_parens > closed_parens {
return ")".to_owned();
}