题解 | #在字符串中找出连续最长的数字串#

在字符串中找出连续最长的数字串

https://www.nowcoder.com/practice/2c81f88ecd5a4cc395b5308a99afbbec

const readline = require("readline");

const rl = readline.createInterface({
    input: process.stdin,
    output: process.stdout,
});
rl.on("line"function (line) {
    let re = /\d+/g
    let list = line.match(re)
    let oldList = line.match(re)
    //降序
    list.sort((a,b)=>{
        return parseInt(b) -parseInt(a)
    })
    let maxLength = list[0].length
    let maxStr =[]
    oldList.forEach(c=>{
        if(c.length == maxLength){
        maxStr.push(c)
        }
    })
    console.log(maxStr.join("")+","+maxLength)
});

全部评论

相关推荐

能干的三文鱼刷了10...:公司可能有弄嵌入式需要会画pcb的需求,而且pcb能快速直观看出一个人某方面的实力。看看是否有面试资格。问你问题也能ai出来,pcb这东西能作假概率不高
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务