• 欢迎光临~

1758. 生成交替二进制字符串的最少操作数

开发技术 开发技术 2022-11-28 次浏览

1758. 生成交替二进制字符串的最少操作数

class Solution {
    public int minOperations(String s) {
        char[] c = s.toCharArray();
        int n = c.length;
        int res1 = 0;
        int res2 = 0;
        for (int i = 0; i < n; i++) {
            if ((i & 1) == 0) {
                if (c[i] == '0') res1++;
                if (c[i] == '1') res2++;
            } else {
                if (c[i] == '1') res1++;
                if (c[i] == '0') res2++;
            }
        }
        return Math.min(res1, res2);
    }
}
程序员灯塔
转载请注明原文链接:1758. 生成交替二进制字符串的最少操作数
喜欢 (0)
违法和不良信息举报电话:022-22558618 举报邮箱:dljd@tidljd.com