题目——求一个二进制串中连续的1或连续的0出现的最大次数
来源:互联网 发布:it行业找工作网站 编辑:程序博客网 时间:2024/05/08 22:07
下列代码求出一个二进制串中连续的1或连续的0出现的最大次数。
例如:s = “101100111100011”
则返回:4
又例如:s=”0111100000”
则返回:5
package com.bird.test;import java.util.Scanner;public class Count_0_1 {public static void main(String[] args) {Scanner in = new Scanner(System.in);String s = in.next();int count0 = 0; int count1 = 0;int max = 0;Character str[] = new Character[s.length()];str[0] = s.charAt(0);for(int i = 1; i < s.length(); i++) {str[i] = s.charAt(i);if(str[i] == str[i - 1]) {if(str[i] == '1') {count1++;if(count1 > max)max = count1;}count0++;if(count0 > max)max = count0; }else {count0 = 0;count1 = 0;}}System.out.println(max + 1);}}
01111000005
- 题目——求一个二进制串中连续的1或连续的0出现的最大次数
- 全国软件设计大赛--求出一个二进制串中连续的1或连续的0出现的最大次数
- 二进制串中连续出现的0或1的最大次数
- 统计一个二进制字符串连续出现0或者连续出现1的最大次数
- 求一个字符串中连续出现次数最多的字串
- 求一个字符串中连续出现次数最多的字串
- 求一个字符串中连续出现次数最多的…
- 求一个字符串中连续出现次数最多的…
- 求一个字符串中连续出现次数最多的字串
- 最大连续出现的次数
- 最新的微软面试题,题目:求一个字符串中连续出现次数最多的子串
- 最新的微软面试题,题目:求一个字符串中连续出现次数最多的子串
- 求一个字符串连续出现次数最多的子串
- 求字符串中连续出现次数最多的子串
- 求字符串中连续出现次数最多的子串
- 求一个字符串中连续出现并且出现次数最多的子串.
- python 判断连续是0 或1 的最大次数
- 求一个字符串中出现次数最多的子串(并不是连续的)
- 使用python进行socket编程
- 写一个函数,检查字符是否是整数,如果是,返回其整数值(或:怎样只用4行代码编写出一个从字符串到长整型的函数)
- 读“随即获取1~100之间100个数,并排序”程序的一点收获
- 胸大肌(01):坐姿推胸
- ubuntu 11.10 server 安装 oracle10.2.0.1 步骤及问题解决方法
- 题目——求一个二进制串中连续的1或连续的0出现的最大次数
- 全排列生成算法
- zoj 2177 Period (KMP )
- 胸大肌(02):史密斯卧推
- 第七周任务三
- C++ map应用之insert方法
- zoj 200留念
- 第七周实验报告1
- Java enum与int 转换