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]]));