题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
http://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
const readline = require('readline');
const rl = readline.createInterface({
input: process.stdin,
output: process.stdout
});
rl.on('line', function (line) {
var arr = line.match(/\d+/g);//原数组 通过正则匹配到所有的数字
var list = line.match(/\d+/g);//变形数组
//console.log(list);
list.sort((a,b)=>{//排序
return b-a;
});
var len = list[0].length;//得到最长子串的长度
//遍历原数组,得到len长度的所有子串
var str = "";
arr.forEach(item=>{
if(item.length==len){
str+=item;
}
});
console.log(str+","+len);
});
阿里云成长空间 794人发布