

/**
* @param {number[][]} wall
* @return {number}
*/
var leastBricks = function(wall) {
let count = 0;
let map = new Map();
for(let arr of wall) {
let gap = 0;
for(let i = 0; i < arr.length - 1; i++) {
gap += arr[i];
if(map.has(gap)) {
map.set(gap, map.get(gap) + 1);
} else {
map.set(gap, 1);
}
count = Math.max(count, map.get(gap));
}
}
return wall.length - count;
};