题解 | #最长回文子串#

最长回文子串

https://www.nowcoder.com/practice/b4525d1d84934cf280439aeecc36f4af

import java.util.*;


public class Solution {
    /**
     * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
     *
     *
     * @param A string字符串
     * @return int整型
     */
    public int getLongestPalindrome (String A) {
        // write code here
        int num = 1;
        for (int i = 0 ; i < A.length() - 1; i++) {
            char a = A.charAt(i);
            for (int j = i + 1; j < A.length(); j++) {
                if (A.charAt(j) == a) {
                    int now = 2;
                    int left = i + 1;
                    int right = j - 1;
                    while (left < right) {
                        if (A.charAt(left) == A.charAt(right)) {
                            now += 2;
                        } else {
                            now = 1;
                            break;
                        }
                        left++;
                        right--;
                    }
                    if (left == right) {
                        now++;
                    }
                    num = Math.max(num, now);
                }
            }

        }
        return num ;
    }
}

全部评论
还能更完美的解题吗
点赞 回复 分享
发布于 2023-05-29 09:42 广东
楼主这种风格和我很像
点赞 回复 分享
发布于 2023-05-29 09:33 上海

相关推荐

不愿透露姓名的神秘牛友
07-10 11:33
点赞 评论 收藏
分享
门口唉提是地铁杀:之前b站被一个游戏demo深深的吸引了。看up主页发现是个初创公司,而且还在招人,也是一天60。二面的时候要我做一个登录验证和传输文件两个微服务,做完要我推到github仓库,还要我加上jaeger和一堆运维工具做性能测试并且面试的时候投屏演示。我傻乎乎的做完以后人家跟我说一句现在暂时不招人,1分钱没拿到全是白干
你的秋招第一场笔试是哪家
点赞 评论 收藏
分享
Lorn的意义:你这种岗位在中国现在要么牛马天天加班,要么关系户进去好吃好喝,8年时间,真的天翻地覆了,对于资本来说你就说一头体力更好的牛马,哎,退伍没有包分配你真的亏了。
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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