Получен 0-индексированный целочисленный массив nums
Найдите 0-индексированный целочисленный массив answer
, у которого:
answer.length == nums.length.
answer[i] = | leftSum[i] - rightSum[i] | . |
Где:
leftSum[i]
– это сумма элементов слева от индекса i
в массиве nums
. Если такого элемента нет, то leftSum[i] = 0
.
rightSum[i]
– это сумма элементов справа от индекса i
в массиве nums
. Если такого элемента нет, то rightSum[i] = 0
.
Верните массив answer
.
Входные данные: nums = [10,4,8,3]
Результат: [15,1,11,22]
Пояснение:
Массив leftSum это [0,10,14,22], а массив rightSum это [15,11,3,0].
Массив answer это [|0 - 15|,|10 - 11|,|14 - 3|,|22 - 0|] = [15,1,11,22].
Входные данные: nums = [1]
Результат: [0]
Пояснение:
Массив leftSum это [0], а массив rightSum это [0].
Массив answer это [|0 - 0|] = [0].
class Solution {
public:
vector<int> leftRigthDifference(vector<int>& nums) {
}
};