| 12345678910111213141516171819202122232425 | type NumArray struct {	sum []int}func Constructor(nums []int) (numArr NumArray) {	n := len(nums)	numArr.sum = make([]int, n+1)	for i := 1; i <= n; i++ {		numArr.sum[i] = numArr.sum[i-1] + nums[i-1]	}	return}func (this *NumArray) SumRange(i int, j int) int {	return this.sum[j+1] - this.sum[i]}/** * Your NumArray object will be instantiated and called as such: * obj := Constructor(nums); * param_1 := obj.SumRange(i,j); */
 |