본문 바로가기
Coding Test/LeetCode

[Javascript] (LeetCode) 26. Remove Duplicates from Sorted Array (Easy)

by Chaedie 2022. 7. 20.
728x90

[Javascript] (LeetCode) 26. Remove Duplicates from Sorted Array (Easy)

💡 구글에 Javascript 풀이가 많이 없거나, 배운 점이 있으면 포스팅합니다.

내 풀이

/**
 * @param {number[]} nums
 * @return {number}
 */
var removeDuplicates = function(nums) {
  const result = [];
  let preValue;
  let k = 0;
  for (let i = 0; i < nums.length; i++) {
    if (preValue !== nums[i]) {
      nums[k] = nums[i];
      k++;
      preValue = nums[i];
    }
  }

  return k;
};

배운 점, 느낀 점

  • 단순한 포문 돌리는건데, 배열을 새로 생성하면 안되고, 해당 배열을 조작하는거라 엄청 어렵게 느껴졌다. 쉬운 문제라도 익숙해지도록 많이 풀어봐야함을 느낌…

댓글