ACM求教

做完笔试的菜鸟又来求教了,感觉很简单的题目,为啥只过50,哪里有问题啊
public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        char[] chars = sc.nextLine().toCharArray();
        int n= chars.length;
        int max =1;
        boolean zimu = false;
        for (int i = 0; i < n; i++) {
            if(chars[i]>='a'&&chars[i]<='z'){
                zimu = true;
            }
            int count =1;
            for (int j = i+1; j < n; j++) {
                if(chars[j]-'a'==chars[j-1]-'a'+1){
                    count++;
                }else{
                    max = Math.max(max,count);
                    break;
                }
            }
        }
        if(!zimu){
            System.out.println(0);
        }else{
            System.out.println(max);
        }

全部评论
还需要内推吗?上海商泰汽车
点赞
送花
回复
分享
发布于 2022-09-10 00:12 上海
我的建议是转成数组,直接sort…
点赞
送花
回复
分享
发布于 2022-09-10 00:14 河北
滴滴
校招火热招聘中
官网直投
这笔试我做过 你应该是题目理解错了 他那个连续子字符串是指abcd 或者efg这种叫做连续子字符串😂
点赞
送花
回复
分享
发布于 2022-09-13 00:44 重庆

相关推荐

头像
不愿透露姓名的神秘牛友
04-02 21:36
点赞 评论 收藏
转发
3 2 评论
分享
牛客网
牛客企业服务