JAVA方向笔试强训-day5

明天整理day5,先放这 

​​​​​​​统计回文_牛客题霸_牛客网 (nowcoder.com)

public class Study {
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        String str1=scanner.nextLine();//原字符串 假设:a b a
        String str2=scanner.nextLine();//需要插入的字符串 假设:b

        int count=0;
        for (int i = 0; i <= str1.length(); i++) {
            //创建一个StringBuilder对象,因为它有插入这个方法
            StringBuilder str3=new StringBuilder(str1);
            str3.insert(i,str2);
          //我们不能直接str3逆置  否则这样str3.equals(str3.reverse())
            //
          StringBuilder temp=new StringBuilder(str3);//插入好的字符串
          //将插入好的字符串temp逆置:str4
          StringBuilder str4=temp.reverse();
          if (temp.equals(str4)){
              count++;
          }

        }
        System.out.println(count);
    }
}

连续最大和_牛客题霸_牛客网 (nowcoder.com)

例子:[6,-3,-2, 7,-15,1,  2, 2] 

           0  1   2  3  4    5  6  7

dp[i] 就是以数组下标为 i 的数做为结尾的最大子序列和

以1下标为结尾  :  6   和  6+-3=3

问题来了6比3大,还不如自己成为一个单独的序列,此时6是最大值

以2下标为结尾:我们发现  6+-3=3 和 -2  ,此时3不是最大值

public class Study {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int size = sc.nextInt();
        int[] array = new int[size];
        for(int i = 0; i< size;i++) {
            array[i] = sc.nextInt();
        }
        
        int sum = array[0];
        int max = array[0];
        //
        for(int i = 1;i < size;i++) {
            sum = Math.max(sum + array[i], array[i]); //状态方程
            if (sum >= max)
                max = sum;
        }
        System.out.println(max);
    }
}

 

 异常的分类:编译时异常(受检查异常)  和  运行时异常(非受检查异常)

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
H13-531是华为云计算HCIE考试的代码。这个考试主要测试候考人对于云计算技术的理解和应用能力。 云计算是一种基于互联网的计算方式,通过网络来提供各种计算资源和服务。云计算具有可扩展性、灵活性高、成本低等优点,被广泛应用于各个领域。而HCIE考试则主要考察候考人对于云计算的原理、架构以及相关技术的掌握。 在H13-531笔试中,考生可能会遇到一些云计算的相关问题和场景,需要根据自己的学习和实践经验,来进行答题。例如,可能会考察云计算的基本概念和特征,如弹性扩展、虚拟化、按需自助服务等;还可能会出现云计算架构的问题,如私有云、公有云、混合云的特点和区别;此外,还会考察云计算的安全性、容灾备份、监控管理等方面的知识。 因此,为了在H13-531考试中取得好成绩,考生需要重点关注云计算的相关知识,包括理论学习和实践操作。可以通过参加培课程、研究相关文献、实践云计算项目等方式来提升自己的实力。同时,还要注重积累实际经验,了解云计算在实际项目中的应用场景和解决方案。 总之,H13-531考试是一场严肃、综合性的考试,需要考生具备扎实的云计算知识和应用能力。只有深入学习、实践并不断提升自己,才能在考试中取得好成绩,成为一名优秀的云计算专业人才。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值