计算重复字符个数_华为SO挑战赛试题2015年8月
2015-09-01 12:41
176 查看
#include<iostream>
#include <string>
using namespace std;
int main()
{
string str;
cin>>str;
int len = str.size();
int NumOfChar;
for (int i =0; i<len;)
{
NumOfChar = 1;
int j = i+1;
if (j < len)
{
while( j< len && str[i] == str[j])
{
j++;
NumOfChar++;
}
cout<<str[i]<<NumOfChar;
i = j;
}
else
{
cout<<str[i]<<NumOfChar;
i++;
}
}
cout<<endl;
return 0;
}
相关文章推荐
- V4L2编程
- mysql出现错误“ Every derived table must have its own alias”
- DataGridView很详细的用法
- JavaScript DOM学习笔记之标签属性
- (1)分布式下的爬虫Scrapy应该如何做-安装
- 下拉刷新
- 可以这样去理解group by和聚合函数(转)
- jQuery实现带延迟的二级tab切换下拉列表效果
- 数据结构 3 栈和队列
- html+css文本超出显示省略号
- Terence’s Stuff: Why do we do research?
- java 自动化测试平台构建思想
- URAL 1837 Isenbaev's Number (BFS)
- [Leetcode]Number of Islands
- MFC中消息循环机制
- Java基础---网络编程
- hdu number sentense yt练手1002
- 0830练习:vim、find、特殊权限
- distinct和group by
- Dapper学习笔记(1)-开始