2025-08-22 15:25:20 +0000 UTC

Divide an Array Into Subarrays With Minimum Cost I

Code

class Solution:
    def minimumCost(self, nums: List[int]) -> int:
        nums.reverse()
        first = nums.pop()
        nums.sort()
        return first + sum(nums[:2])