java.lang.Object
g2301_2400.s2357_make_array_zero_by_subtracting_equal_amounts.Solution

public class Solution extends Object
2357 - Make Array Zero by Subtracting Equal Amounts\. Easy You are given a non-negative integer array `nums`. In one operation, you must: * Choose a positive integer `x` such that `x` is less than or equal to the **smallest non-zero** element in `nums`. * Subtract `x` from every **positive** element in `nums`. Return _the **minimum** number of operations to make every element in_ `nums` _equal to_ `0`. **Example 1:** **Input:** nums = [1,5,0,3,5] **Output:** 3 **Explanation:** In the first operation, choose x = 1. Now, nums = [0,4,0,2,4]. In the second operation, choose x = 2. Now, nums = [0,2,0,0,2]. In the third operation, choose x = 2. Now, nums = [0,0,0,0,0]. **Example 2:** **Input:** nums = [0] **Output:** 0 **Explanation:** Each element in nums is already 0 so no operations are needed. **Constraints:** * `1 <= nums.length <= 100` * `0 <= nums[i] <= 100`
  • Constructor Details

    • Solution

      public Solution()
  • Method Details

    • minimumOperations

      public int minimumOperations(int[] nums)