题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
let temp; while(temp = readline()) { getMax(temp); } function getMax(s) { let arr = s.split(/[^0-9]+/); if(!arr[0]) arr.shift(); arr.sort((a, b) => { return a.length - b.length; }); let res = arr[arr.length - 1]; let l = res.length; let n = 1; for(let i = arr.length - 2; i >= 0; i--) { if(arr[i].length == l) { res = arr[i] + res; n++; } } console.log(`${res},${res.length/n}`); }