fn main()

in contests/agc029/agc029_a.rs [6:31]


fn main() {
    input! {
        mut S: String,
    }

    let mut answer: u64 = 0;
    let s = unsafe { S.as_bytes_mut() };

    loop {
        let mut success = false;
        for i in 0..(s.len() - 1) as usize {
            if s[i] as char == 'B' && s[i + 1] as char == 'W' {
                s[i] = 'W' as u8;
                s[i + 1] = 'B' as u8;
                answer += 1;
                success = true;
                break;
            }
        }
        if !success {
            break;
        }
    }

    println!("{}", answer);
}