simplify parens counting
This commit is contained in:
parent
d8adbdffb3
commit
309b53cf4b
@ -211,10 +211,15 @@ pub fn generate_hint(input: &str) -> String {
|
|||||||
|
|
||||||
let chars: Vec<char> = input.chars().collect();
|
let chars: Vec<char> = input.chars().collect();
|
||||||
|
|
||||||
let open_parens = chars.iter().filter(|c| **c == '(').count();
|
let mut open_parens: usize = 0;
|
||||||
let closed_parents = chars.iter().filter(|c| **c == ')').count();
|
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();
|
return ")".to_owned();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user