题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
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); });