у тебя слишком много вложенных циклов, комп не справляется )
вот, за линейное время
function addWheat(blocks) {
let leftPos = 0;
let rightPos = blocks.length - 1;
let leftMax = -Infinity;
let rightMax = -Infinity;
let sum = 0;
while (leftPos < rightPos) {
const leftValue = blocks[leftPos];
const rigthValue = blocks[rightPos];
if (leftValue < rigthValue) {
leftMax = Math.max(leftMax, leftValue);
sum += leftMax - leftValue;
leftPos++;
} else {
rightMax = Math.max(rightMax, rigthValue);
sum += rightMax - rigthValue;
rightPos--;
}
}
return sum;
}