DEV Community

Discussion on: Daily Challenge #51 - Valid Curly Braces

Collapse
 
brightone profile image
Oleksii Filonenko

Rust:

fn valid_curly_braces(input: &str) -> bool {
    let mut counter = 0;
    for c in input.chars() {
        match c {
            '{' => counter += 1,
            '}' => counter -= 1,
            _ => (),
        };
        if counter < 0 {
            return false;
        }
    }
    counter == 0
}