3191-minimum-operations-to-make-binary-array-elements-equal-to-one-i

DevGod needs to write a blog entry for this problem!
/**
 * @param {number[]} nums
 * @return {number}
 */
var minOperations = function(nums) {
    let score = 0;
    for(let A = 0; A < nums.length; A++){
        if(nums[A] === 0){
            nums[A] = nums[A] == 0 ? 1 : 0;
            nums[A+1] = nums[A+1] == 0 ? 1 : 0;
            nums[A+2] = nums[A+2] == 0 ? 1 : 0;
            score++;
        }
        if(A+2 === nums.length-1){
            if(nums[A] == 0){
                return -1;
            }
            if(nums[A+1] == 0){
                return -1;
            }
            if(nums[A+2] == 0){
                return -1;
            }
            return score;
        }
    }

    return -1;
};