leetcode-区域和检索 - 数组不可变
303. 区域和检索 - 数组不可变
题解:
- 在构造函数中,将传入的数组 nums 保存到实例变量 self.nums 中。
- 在 sumRange 方法中,使用 Python 内置函数 sum 对数组 nums 中索引 left 和 right 之间的元素求和,并返回结果。
class NumArray:
def __init__(self, nums: List[int]):
self.nums = nums
def sumRange(self, left: int, right: int) -> int:
return sum(self.nums[left : right + 1])
# Your NumArray object will be instantiated and called as such:
# obj = NumArray(nums)
# param_1 = obj.sumRange(left,right)