We use cookies to ensure you have the best browsing experience on our website. Please read our cookie policy for more information about how we use cookies.
publicstaticlongarrayManipulation(intn,List<List<Integer>>queries){// Write your code herelongmax=Long.MIN_VALUE;longcurrentValue=0L;long[]list=newlong[n];for(List<Integer>e:queries){finalintfirstIndex=e.get(0)-1;finalintsecondIndex=e.get(1)-1;finalintvalue=e.get(2);list[firstIndex]+=value;if(secondIndex+1<list.length){list[secondIndex+1]-=value;}}for(Longi:list){currentValue+=i;if(currentValue>max){max=currentValue;}}returnmax;}
Cookie support is required to access HackerRank
Seems like cookies are disabled on this browser, please enable them to open this website
Array Manipulation
You are viewing a single comment's thread. Return to all comments →
Java Solution:-