Maximum Erasure Value LeetCode solution in JavaScript
1var maximumUniqueSubarray = function (nums) {2let nmap = new Int8Array(10001),3total = 0,4best = 0;5for (let left = 0, right = 0; right < nums.length; right++) {6nmap[nums[right]]++, (total += nums[right]);7while (nmap[nums[right]] > 1) nmap[nums[left]]--, (total -= nums[left++]);8best = Math.max(best, total);9}10return best;11};