5. 最长回文子串

 ̄綄美尐妖づ 提交于 2019-12-10 16:28:56

我一开始的辣鸡算法

var longestPalindrome = function(s) {
    if(s.length<=1){
        return s
    }else{
        let tar=''
        for(let i=0;i<s.length;i++){
            let con=''
            con+=s[i]
            let flag=0
            for(let j=i+1;j<s.length;j++){
                con+=s[j]
                if(con.split('').reverse().join('')==con){
                    flag++;
                    if(tar.length<con.length){
                        tar=con
                    }
                }
            }
            if(flag==0 && i==0){
                tar=s[i]
            }
        }
        return tar
    } 
};

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!