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