1/**2* @param {number[]} nums3* @return {number}4*/5var waysToMakeFair = function (nums) {6let oddSum = 0;7let evenSum = 0;8let count = 0;910for (let i = 0; i < nums.length; i++) {11if (i % 2 === 0) {12evenSum += nums[i];13} else {14oddSum += nums[i];15}16}1718for (let i = 0; i < nums.length; i++) {19if (i % 2 === 0) {20evenSum -= nums[i];21if (evenSum === oddSum) {22count++;23}24oddSum += nums[i];25} else {26oddSum -= nums[i];27if (evenSum === oddSum) {28count++;29}30evenSum += nums[i];31}32}3334return count;35};