function findMiddleIndex(nums: number[]): number { const total = nums.reduce((a, b) => a + b, 0); let sum = 0; for (let i = 0; i < nums.length; i++) { if (2 * sum + nums[i] === total) { return i; } sum += nums[i]; } return -1; } export default findMiddleIndex;