Java-自学笔记-3(1)

这篇博客记录了作者在自学Java过程中遇到的Exercise 3的method_1问题。作者首先介绍了自己未看提示的情况下完成题目的思路:遍历数组,对负数直接输出,对非负数根据剩余位数判断加和情况。接着展示了具体代码实现,并提到此方法可能不最优,期待与读者交流改进。
摘要由CSDN通过智能技术生成

Java-自学-3(1)

Exercise 3 method_1(HW0里面的最后一个Exercise了)

首先看到题目,没有看Hint,用自己的鸡肋思路做完一遍,所以是method_1,对题目首先进行一下简要的说明。

题目要求设定一个函数windowPosSum(int[] a, int n),然后实现这样的功能:
1. 将a数组中的每一个元素a[i]替换为包括a[i]在内向后n项的和(这块如果说的不清楚可以看一下下面的例子)
2. 如果a[i]为负数,不进行任何操作
3. 当后面所剩的元素个数小于n时,那就是将后面几项和a[i]项直接加一块
给出的实例是这样的:
	i.e:
	a = {
   1, 2, -3, 4, 5, 4}, n = 3	              
	Replace a[0] with a[0] + a[1] + a[2] + a[3]			<--
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值