程式語言 - LeetCode - C++ - 1758. Minimum Changes To Make Alternating Binary String



參考資訊:
https://algo.monster/liteproblems/1758

題目:


解答:

class Solution {
public:
    int minOperations(string s) {
        int r = 0;
        int size = s.size();

        for (int i = 0; i < size; i++) {
            if (s[i] != "01"[i & 1]) {
                r += 1;
            }
        }

        return min(r, size - r);
    }
};