题解 | #在字符串中找出连续最长的数字串#
在字符串中找出连续最长的数字串
https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec
const rl = require("readline").createInterface({ input: process.stdin });
var iter = rl[Symbol.asyncIterator]();
const readline = async () => (await iter.next()).value;
void async function () {
// Write your code here
while(line = await readline()){
findMaxNumberString(line)
}
function findMaxNumberString (str) {
let regRex = /\d+/g
let match = line.match(regRex)
let maxLength = 0
let maxNumberString = ''
const len = []
match.forEach((item) => {
len.push(item.length)
})
maxLength = Math.max(...len)
match.forEach((item) => {
if(item.length == maxLength) {
maxNumberString += item
}
})
console.log(maxNumberString+","+ maxLength)
}
}()
