[每日一题]48:字符串中找出连续最长的数字串
程序员文章站
2022-05-29 13:53:05
...
题目描述
读入一个字符串str,输出字符串str中的连续最长的数字串
输入描述
测试输入包含1个测试用例,一个字符串str,长度不超过255。
输出描述
在一行内输出str中里连续最长的数字串。
示例1
输入
abcd12345ed125ss123456789
输出
123456789
解答代码
#include <iostream>
#include <string>
using namespace std;
int main() {
string str, res, cur;
cin >> str;
for (size_t i = 0; i <= str.length(); i++)
{
if (str[i] >= '0' && str[i] <= '9') {
cur += str[i];
}
else {
if (res.size() < cur.size()) {
res = cur;
}
else {
cur.clear();
}
}
}
cout << res << endl;
return 0;
}
下一篇: Android 自定义控件属性
推荐阅读
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)
-
《每日一题》字符串中找出连续最长的数字串
-
Java_[字符串中找出连续最长的数字串]读入一个字符串str,输出字符串str中的连续最长的数字串
-
每日一题:字符串中找出连续最长数字串
-
编程题:将一个字符串中连续最长的数字串打印出来
-
请一个在字符串中找出连续最长的数字串,并把这个串的长度返回;如果存在长度相同的连续数字串,返回最后一个连续数字串
-
[每日一题]48:字符串中找出连续最长的数字串
-
读入一个字符串str,输出字符串str中的连续最长的数字串
-
字符串中找出连续最长的数字串:读入一个字符串str,输出字符串str中的连续最长的数字串;合法括号的判断:给定一个字符串A和其长度n,请返回一个bool值代表它是否为一个合法的括号串(只能由括号组成)