LeetCode #26 Remove Duplicates from Sorted Array

#LeetCode

whck6

依序查找,假如跟前一個元素一樣就刪除該元素。

var removeDuplicates = function (nums) {
  let previous = nums[0];
  let i = 1;
  while (i <= nums.length) {
    if (nums[i] === previous) {
      nums.splice(i, 1);
      continue;
    } else {
      previous = nums[i];
    }
    i++;
  }
  return nums.length;
};