[编程题] 交错01串
来源:互联网 发布:淘宝seo搜索优化 编辑:程序博客网 时间:2024/05/22 03:16
如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: “1”,”10101”,”0101010”都是交错01串。
小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。
输入描述:
输入包括字符串s,s的长度length(1 ≤ length ≤ 50),字符串中只包含’0’和’1’
输出描述:
输出一个整数,表示最长的满足要求的子串长度。
输入例子1:
111101111
输出例子1:
3
#include <bits/stdc++.h>using namespace std;int main(){ string s; while(cin>>s){ if(s.empty()==true) break; int ans = 1, cnt = 1; for(int i = 1; i < s.size(); i++) { if(s[i] != s[i - 1]) { cnt++; } else { cnt = 1; } ans = max(ans, cnt); } cout << ans << endl; } return 0;}
阅读全文
0 0
- [编程题] 交错01串
- [编程题] 交错01串
- [编程题] 交错01串
- 网易编程题 交错01串
- 网易2017内推 [编程题] 交错01串@Java
- 2018年网易校招内推编程题之交错01串
- 网易2018校招内推编程题集合:交错01串 [python]
- 网易2018校园招聘编程题真题-[编程题] 交错01串
- [编程题]字符串交错组成
- 2018网易校招编程题(3)交错01串
- 交错01串
- 交错01串
- 交错01串
- 网易笔试:交错01串
- 2018网易秋招内推笔试题——交错01串
- 网易2018校招内推笔试-交错01串
- 交错01串-网易2018校招内推
- 十、网易2017<交错01串>
- UOJ69 新年的QAQ
- HihoCoder.1195 高斯消元·一 (高斯消元 浮点类型)
- 有关oracle的杂记
- support vector machine简介
- sbt构建Scala项目_helloworld
- [编程题] 交错01串
- STAR法则
- hdu 1087 (dp)
- VCG文档
- 小白学tkinter(Toplevel组件(顶级窗口),用于弹窗)
- Android 画笔演示功能的实现
- Android recyclerView实现商品规格选择
- 国际化程序
- NDK LOG 输出