2
* @param {number[][]} trips3
* @param {number} capacity6
var carPooling = function (trips, capacity) {7
// sort trips by destination distance8
trips.sort((a, b) => a[2] - b[2]);10
// build result array, using max distance11
const lastTrip = trips[trips.length - 1];12
const maxDistance = lastTrip[lastTrip.length - 1];13
const arr = new Array(maxDistance + 1).fill(0);15
// build partial sum array16
for (const [val, start, end] of trips) {21
// build combined sum array23
for (let i = 0; i < arr.length; i++) {25
if (sum > capacity) return false;