题解 | #最长回文子串#

最长回文子串

https://www.nowcoder.com/practice/12e081cd10ee4794a2bd70c7d68f5507

let str = readline()
let len = 0
for(let i=0;i<str.length;i++){
    for(let j=str.length;j>0;j--){
        if(back(str.slice(i,j))){
            j-i>len?len=j-i:0
            break
        }
    }
}
print(len)
function back(str){
    for(let i=0;i<Math.floor(str.length);i++){
        if(str[i]!=str[str.length-i-1])
            return false
    }
    return true
}

全部评论

相关推荐

喜欢走神的孤勇者练习时长两年半:爱华,信华,等华,黑华
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务