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.
functionarrayManipulation(n,queries){letdiff=newArray(n+1).fill(0);for(leti=0;i<queries.length;i++){// destructure the arraylet[a,b,k]=queries[i];// do the prefix sumdiff[a-1]+=k;diff[b]-=k;}letsum=0;letmax=-Infinity;for(letj=0;j<n;j++){sum+=diff[j];if(sum>max){max=sum;}}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 →
My approach in JavaScript :-)