Description
Solutions
Make Array Zero by Subtracting Equal Amounts (LC 2375 :)
🔥 FULLTIME📚RELATED PROBLEMS
You are given a non-negative integer array nums
. In one operation, you must:
- Choose a positive integer
x
such thatx
is less than or equal to the smallest non-zero element innums
. - Subtract
x
from every positive element innums
.
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, choosex = 1
. Now,nums = [0,4,0,2,4]
In the second operation, choosex = 2
. Now,nums = [0,2,0,0,2]
In the third operation, choosex = 2
. Now,nums = [0,0,0,0,0]
Example 2:
Input: nums = [0]
Output: 0
Explanation:Each element innums
is already0
so no operations are needed.
Constraints:
1 <= nums.length <= 100
0 <= nums[i] <= 100

Related Problems
Testcase
Result
Case 1
input:
output: