Developing Algorithms Using Arrays

AP Computer Science A· difficulty 4/5

int[] a = {1, 2, 3, 4};
int[] cum = new int[a.length];
cum[0] = a[0];
for (int i = 1; i < a.length; i++) {
  cum[i] = cum[i - 1] + a[i];
}
System.out.println(cum[3]);

What is printed?

  • A

    4

  • B

    6

  • C

    7

  • D

    10

    check_circle

Explanation

cum is the running sum: 1, 3, 6, 10. The last element is 10.

Want 10 more like this — adaptive to your weak spots?

Related questions