一、题目描述
输入一个字符串,返回其最长的数字子串,以及其长度。
若有多个最长的数字子串,则将它们全部输出(按原字符串的相对位置)。
本题含有多组样例输入。
数据范围:
字符串长度 1≤n≤200 , 保证每组输入都至少含有一个数字。
二、输入描述
输入一个字符串。
三、输出描述
输出字符串中最长的数字字符串和它的长度,中间用逗号间隔。
如果有相同长度的串,则要一块儿输出(中间不要输出空格)。
四、测试用例
测试用例1
1、输入
a12b34c5678
2、输出
5678,4
3、说明
数字子串有12, 34, 5678,5678是最长的,长度为4。
测试用例2
1、输入
11122abc33def
2、输出
11122,5
3、说明
数字子串有11122, 33,11122是最长的,长度为5。
该博客介绍了如何在Java中利用双指针解决华为OD机试的问题,即找出字符串中连续最长的数字串。提供了解题思路、Java算法源码及效果展示。输入字符串长度限制在1到200之间,保证至少含一个数字。最长数字串可能有多个,需全部输出。示例输入nezha123love521java1234666,输出1234666,7,最长数字串长度为7。"
104082768,9291182,Springboot初学者入门教程,"['java', 'spring boot', 'maven']
订阅专栏 解锁全文
443

被折叠的 条评论
为什么被折叠?



