JSFiddle - React, Tailwind, and code Playground
by pawan1_saket
JavaScript
//function to insert
function insert(dataArrayLength,query){
let j = 0;
let maximum = 0
let mainArray = Array(dataArrayLength).fill(0);
console.time("Start")
for(let i=query[j][0]-1; i<= query[j][1]-1;i++){
mainArray[i] += query[j][2];
if(mainArray[i] > maximum){
maximum = mainArray[i];
}
if(i === query[j][1]-1){
j++;
if(query[j]!== undefined){
i=query[j][0]-2;
} else {
break;
}
}
}
console.timeEnd("Start")
return maximum;
}
// Complete the arrayManipulation function below.
function arrayManipulation(n, queries) {
let maxValue = 0;
maxValue = insert(n,queries,queries.length);
return maxValue;
}
var dmk =...