Базовые алгоритмыПрефиксные суммыeasy

Range Sum

Реализуйте класс RangeSum с двумя методами:

  • constructor(numbers) — принимает массив чисел
  • sum(left, right) — возвращает сумму элементов от left до right (обе границы включительно)

Пример

const rangeSum = new RangeSum([3, 1, 7, 2, 4, 8]); console.log(rangeSum(2, 2)); // 7 console.log(rangeSum(3, 4)); // 6 === 2 + 4 console.log(rangeSum(0, 5)); // 25 === 3 + 1 + 7 + 2 + 4 + 8