首页 > 其他分享 >1758. 生成交替二进制字符串的最少操作数

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

时间:2022-11-29 01:22:27浏览次数:68  
标签:操作数 二进制 res1 res2 ++ int 1758

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);
    }
}

标签:操作数,二进制,res1,res2,++,int,1758
From: https://www.cnblogs.com/eiffelzero/p/16934289.html

相关文章

  • 北理工乐学44. 判断二进制对称数
    44.判断二进制对称数一个数的等于它的反序数,则为对称数,编程:从键盘输入一个大于0的正整数,判断其二进制表示是否为对称数,若是,输出“Yes!”,并输出该数和对应的二进制;......
  • 读取二进制文件判断是否文件尾
    publicclassReadFile{publicList<String>ReadType(){BinaryReaderbr=newBinaryReader(newFileStream("TypeInfo.dat",FileMode.......
  • lc第319场周赛第三题-逐层排序二叉树所需的最少操作数目
    给你一个值互不相同的二叉树的根节点root。在一步操作中,你可以选择同一层上任意两个节点,交换这两个节点的值。返回每一层按严格递增顺序排序所需的最少操作数目......
  • kubeasz 安装二进制 k8s
    一、环境软件版本:服务版本操作系统Ubuntu22.04.1LTS运行时containerd.io1.6.8kubeasz3.4.1k8sv1.25.3网络插件calicov3.23.3节点说明:类型IP主机名服务/组件集群控制节点......
  • 二进制枚举(三)
        下面继续通过几个示例体会二进制枚举方法的应用。【例1】建造碉堡问题描述设有一个街道笔直的方形城市。该城市的地图是一个有n行和n列的正方形,每行代表一条......
  • 『题解』Codeforces 1758B XOR = Average
    Description构造一个\(a\)序列,使\(a_1\oplusa_2\oplusa_3\oplus\cdots\oplusa_n=\dfrac{sum(a)}{n}\)。Solution第一眼看到这道题,我想到的是分情况讨论。......
  • 二进制安装Mysql数据库的快速方法
    二进制安装Mysql数据库的快速方法摘要还是国产操作系统rpm包可能不太兼容,为了简单准备使用tar包方式安装mysql数据库这里简单记录一下过程.为以后使用.介质下载......
  • C++ 使用文件流写/读文本文件、二进制文件、按指定格式写/读文本文件
    1.使用文件流写文本文件:#include<iostream>#include<string>#include<fstream>usingnamespacestd;intmain(){stringname;intage;ofs......
  • centos8上使用kubeasz3.0.0项目ansible自动的二进制部署k8s高可用集群
    一、ansible的kubeasz3.0.0部署多master高可用kubernetes集群环境#二进制部署,ansible的kubeasz3.0.0部署多master高可用kubernetes集群环境1.#主机名设置类型服务器I......
  • 二进制枚举(二)
        二进制枚举的方法在实际问题中应用还是非常方便的。下面继续体会这一方法的使用。    先看如下的问题。    给出一个数n(1<=n<=1018),求1到n中,有......