Remove Duplicates from Sorted Array
LeetCode題目: 26. Remove Duplicates from Sorted Array
My solution:
/**
* @param {number[]} nums
* @return {number}
*/
let removeDuplicates = nums => {
let k = 0;
let set = new Set();
for(let i=0; i<nums.length; i++) {
if(!set.has(nums[i])) {
nums[k++] = nums[i];
set.add(nums[i]);
}
}
nums.splice(k);
return k;
};