JSFiddle - React, Tailwind, and code Playground

by Nidhi Patel

JavaScript

/* *
 * @param {number[]} tree
 * @return {number}
var tree = [1,2,3,2,2]
var totalFruit = function(tree) {
    let gatherFruit = [];
    for (let fruit=0; fruit<tree.length; fruit++){
    if(!gatherFruit.includes(tree[fruit])){
            gatherFruit.push(tree[fruit]);
        } else {
           gatherFruit.shift(gatherFruit[0]);
          gatherFruit.push(tree[fruit]);
        }
    }
    console.log(gatherFruit)
};
totalFruit(tree); */

/**
 * @param {number[][]} A
 * @return {number[][]}
 */
var flipAndInvertImage = function(A) {
    A.forEach(function(value){
    var reversedArray=value.reverse();
    console.log(value);
        reversedArray.forEach(function(val){
            if(reversedArray[val]==1){
                reversedArray[val]=0
            } else {
                reversedArray[val]=1
            }
        }) 
    })
    return A;
};
console.log(flipAndInvertImage([[1,1,0],[1,0,1],[0,0,0]]));