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 =...