题解 | #最长回文子串#

最长回文子串

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
}

全部评论

相关推荐

AAA专业长城贴瓷砖刘大爷:这样的简历我会直接丢进垃圾桶,花里胡哨的
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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