Submission #32832200


Source Code Expand

use proconio::{input, marker::Chars};

fn main() {
    input! {
        s: Chars,
    };
    // 010101...
    let mut o = 0;
    // 101010...
    let mut e = 0;
    for (i, s_i) in s.iter().copied().enumerate() {
        match (i % 2 == 0, s_i == '1') {
            (false, false) => o += 1,
            (false, true) => e += 1,
            (true, false) => e += 1,
            (true, true) => o += 1,
        }
    }
    let ans = e.min(o);
    println!("{}", ans);
}

Submission Info

Submission Time
Task C - Coloring Colorfully
User bouzuya
Language Rust (1.42.0)
Score 300
Code Size 469 Byte
Status AC
Exec Time 5 ms
Memory 2484 KiB

Judge Result

Set Name All Sample
Score / Max Score 300 / 300 0 / 0
Status
AC × 20
AC × 3
Set Name Test Cases
All sample_01, sample_02, sample_03, testcase_01, testcase_02, testcase_03, testcase_04, testcase_05, testcase_06, testcase_07, testcase_08, testcase_09, testcase_10, testcase_11, testcase_12, testcase_13, testcase_14, testcase_15, testcase_16, testcase_17
Sample sample_01, sample_02, sample_03
Case Name Status Exec Time Memory
sample_01 AC 5 ms 1968 KiB
sample_02 AC 2 ms 1960 KiB
sample_03 AC 2 ms 1956 KiB
testcase_01 AC 2 ms 2288 KiB
testcase_02 AC 2 ms 2188 KiB
testcase_03 AC 3 ms 2408 KiB
testcase_04 AC 4 ms 2432 KiB
testcase_05 AC 2 ms 2288 KiB
testcase_06 AC 2 ms 2276 KiB
testcase_07 AC 3 ms 2484 KiB
testcase_08 AC 2 ms 2380 KiB
testcase_09 AC 2 ms 1896 KiB
testcase_10 AC 4 ms 2368 KiB
testcase_11 AC 3 ms 2276 KiB
testcase_12 AC 3 ms 2456 KiB
testcase_13 AC 2 ms 2360 KiB
testcase_14 AC 3 ms 2464 KiB
testcase_15 AC 3 ms 2472 KiB
testcase_16 AC 2 ms 2428 KiB
testcase_17 AC 2 ms 2420 KiB