题解 | #密码截取#

密码截取

https://www.nowcoder.com/practice/3cd4621963e8454594f00199f4536bb1

let str = readline().split('').join('#')
let manacharStr = '#' + str + '#'
let ans = 0
function getMirror(str, left, right) {
    while(str[left] === str[right] && left >=0 && right < str.length) {
        left--
        right++
    }
    return Math.floor((right - left - 1) / 2)
}
for(let i = 1; i < manacharStr.length - 1; i++) {
    ans = Math.max(ans, getMirror(manacharStr, i, i))
}
console.log(ans)
全部评论

相关推荐

许愿ssp的咸鱼很不想泡池子:import python as pyhton
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务