
numOnes의 수량을 통해, 1을 더할 수 있는 만큼 더함numZeros의 수량을 통해, 0을 더해 k기회를 최대한 소진numNegOnes의 수량을 통해, 남은 k만큼 1을 감소시킴function kItemsWithMaximumSum(numOnes: number, numZeros: number, numNegOnes: number, k: number): number {
let sum = 0
while(numOnes && k) {
sum++
numOnes--
k--
}
while(numZeros && k) {
numZeros--
k--
}
while(numNegOnes && k) {
numNegOnes--
k--
sum--
}
return sum
};