public class BreakContinue {
public static void windowPosSum(int[] a, int n) {
/** your code here */
for (int i = 0; i <a.length; i++ ){
int sum = 0;
if (a[i]<0){
continue;
}
for (int j = i; j <= i+n; j++){
if (j> a.length-1){
break;
}
sum = sum + a[j];
a[i]= sum;
}
}
}
public static void main(String[] args) {
int[] a = {1, 2, -3, 4, 5, 4};
int n = 3;
windowPosSum(a, n);
// Should print 4, 8, -3, 13, 9, 4
System.out.println(java.util.Arrays.toString(a));
}
}
cs61b HW0 Exercise 4
最新推荐文章于 2022-02-15 11:21:00 发布