Minimum Number of Operations to Move All Balls to Each Box LeetCode solution in JavaScript
1var minOperations = function (boxes) {2const ans = new Array(boxes.length).fill(0);34let ballsLeft = 0,5ballsRight = 0;6let movesLeft = 0,7movesRight = 0;89const len = boxes.length - 1;1011for (let i = 0; i <= len; i++) {12movesLeft += ballsLeft;13movesRight += ballsRight;14ans[i] += movesLeft;15ans[len - i] += movesRight;16ballsLeft += +boxes[i];17ballsRight += +boxes[len - i];18}1920return ans;21};