JSFiddle - React, Tailwind, and code Playground

by pawan1_saket

JavaScript

let counter = 0;
let mainArray;
//function to insert
function insert(dataArrayLength,query,arraylength){
let maximum =0;
console.time("Second Loop")
 mainArray = Array(dataArrayLength).fill(0);
 let i=0;
 for(i=query[i][0]-1; i<= query[i][1]-1;i++){
 	console.log(i)
    mainArray[i] += query[i][2];
    if(mainArray[i] > maximum){
    	maximum = mainArray[i];
    }
 }
console.timeEnd("Second Loop")
    return maximum;
}

// Complete the arrayManipulation function below.
function arrayManipulation(n, queries) {
 let maxValue = 0;
 console.time("First Loop")
 
     maxValue = insert(n,queries,queries.length);
 
 console.timeEnd("First Loop")
    return maxValue;
}

let queries = [[1,2,100],[2,5,100],[3,4,100]];
var max =arrayManipulation(5,queries);
console.log("MAX-",max)