Class Solution
-
- All Implemented Interfaces:
public final class Solution2574 - Left and Right Sum Differences.
Easy
Given a 0-indexed integer array
nums, find a 0-indexed integer arrayanswerwhere:answer.length == nums.length.answer[i] = |leftSum[i] - rightSum[i]|.
Where:
leftSum[i]is the sum of elements to the left of the indexiin the arraynums. If there is no such element,leftSum[i] = 0.rightSum[i]is the sum of elements to the right of the indexiin the arraynums. If there is no such element,rightSum[i] = 0.
Return the array
answer.Example 1:
Input: nums = 10,4,8,3
Output: 15,1,11,22
Explanation: The array leftSum is 0,10,14,22 and the array rightSum is 15,11,3,0. The array answer is |0 - 15|,|10 - 11|,|14 - 3|,|22 - 0| = 15,1,11,22.
Example 2:
Input: nums = 1
Output: 0
Explanation: The array leftSum is 0 and the array rightSum is 0. The array answer is |0 - 0| = 0.
Constraints:
1 <= nums.length <= 1000<code>1 <= numsi<= 10<sup>5</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final IntArrayleftRightDifference(IntArray nums)-
-
Method Detail
-
leftRightDifference
final IntArray leftRightDifference(IntArray nums)
-
-
-
-