在字符串中找出连续最长的数字串
2017-09-06 22:54
176 查看
/**************************************************************
* 华为笔试:在字符串中找出连续最长的数字串
**************************************************************/
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string in;
cin >> in;
int maxLen = 0;
string out;
for (int i = 0; i < in.size(); i++)
{
int len = 0;
string tmp;
while (i < in.size() && in[i] >= '0' && in[i] <= '9')
{
tmp += in[i];
len++;
i++;
}
if (len >= maxLen)
{
maxLen = len;
out = tmp;
}
}
cout << out << endl;
cout << maxLen << endl;
}
* 华为笔试:在字符串中找出连续最长的数字串
**************************************************************/
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main()
{
string in;
cin >> in;
int maxLen = 0;
string out;
for (int i = 0; i < in.size(); i++)
{
int len = 0;
string tmp;
while (i < in.size() && in[i] >= '0' && in[i] <= '9')
{
tmp += in[i];
len++;
i++;
}
if (len >= maxLen)
{
maxLen = len;
out = tmp;
}
}
cout << out << endl;
cout << maxLen << endl;
}
相关文章推荐
- 【华为OJ】在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 25 字符串中找出连续最长的数字串,返回长度
- 【校招笔试面试之字符串处理】在字符串中找出连续最长的数字串。
- 华为练习3 在字符串中找出连续最长的数字串
- 找出一个字符串中最长的连续数字子串,输出该字符串及长度
- 在字符串中找出连续最长的数字串并以参数形式返回,并把这个串的长度返回
- 字符串中找出连续最长的数字串
- 字符串中找出连续最长的数字串
- 【C++】在字符串中找出连续最长的数字子串
- 华为练习题 在字符串中找出连续最长的数字串,并把这个串的长度返回
- 字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串
- 【编程题目】在字符串中找出连续最长的数字串,并把这个串的长度返回
- 找出字符串中找出连续最长的数字串代码实现及思路
- 字符串中找出连续最长的数字串
- 在字符串中找出连续最长的数字串(python实现)