1
class NumArray {
2
int[] prefix;
3

4
public NumArray(int[] nums) {
5
int n = nums.length;
6
prefix = new int[n];
7
prefix[0] = nums[0];
8
for (int i = 1; i < n; i++) {
9
prefix[i] = nums[i] + prefix[i - 1];
10
}
11
}
12

13
public int sumRange(int left, int right) {
14
if (left == 0) {
15
return prefix[right];
16
}
17
return prefix[right] - prefix[left - 1];
18
}
19
}

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0