题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
#include <iostream>
using namespace std;
int main() {
string str;
while (getline(cin, str)) {
int count[200] = {0}, maxc = 0;
for (int i = 0; i < str.length(); i++) {
int temp = i;
while (isdigit(str[i])) {
count[temp]++;
i++;
}
maxc = max(count[temp], maxc);
}
for (int i = 0; i < str.length(); i++) {
if (count[i] == maxc) {
for (int j = i; j < i + maxc; j++) {
cout << str[j];
}
}
}
cout << ',' << maxc << endl;
}
}