2600. K Items With the Maximum Sum

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
class Solution {
public int kItemsWithMaximumSum(int numOnes, int numZeros, int numNegOnes, int k) {
int maxSum = 0;
if (k > numOnes) {
maxSum += numOnes;
k -= numOnes;
} else {
maxSum += k;
return maxSum;
}

if (k > numZeros) {
k -= numZeros;
} else {
return maxSum;
}

return maxSum - k;
}
}

References

2600. K Items With the Maximum Sum