You are given an array of integers nums. You must repeatedly perform one of the following operations while the array has more than two elements:
For each operation, add the sum of the removed elements to your total score.
Return the maximum possible score you can achieve.
Example 1:
Input: nums = [2,4,1]
Output: 6
Explanation:
The possible operations are:
(2 + 4) = 6. The remaining array is [1].(4 + 1) = 5. The remaining array is [2].(2 + 1) = 3. The remaining array is [4].The maximum score is obtained by removing the first two elements, resulting in a final score of 6.
Example 2:
Input: nums = [5,-1,4,2]
Output: 7
Explanation:
The possible operations are:
(5 + 2) = 7. The remaining array is [-1, 4].(5 + -1) = 4. The remaining array is [4, 2].(4 + 2) = 6. The remaining array is [5, -1].The maximum score is obtained by removing the first and last elements, resulting in a total score of 7.
Constraints:
1 <= nums.length <= 105-104 <= nums[i] <= 104Loading editor...
[2,4,1]