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] <--