[LeetCode] Remove Duplicates from Sorted Array - JavaScript

이은빈 EUNBIN·2021년 3월 22일
0


👩🏻‍💻 문제

LeetCode #26 Remove Duplicates from Sorted Array



👩🏻‍💻 풀이

var removeDuplicates = function(nums) {
    for(let i = 0; i < nums.length; i++) {
        while(nums[i] === nums[i+1]) {
            nums.splice(i, 1);
        }
    }
    return nums.length;
};
var removeDuplicates = function(nums) {
     nums.forEach((n, i) => {
             while(n == nums[i+1]){
                 nums.splice(i+1, 1);
             }
      });
    
     return nums.length;
};

if문이 아닌 while문을 쓰는 것이 포인트!

profile
Frontend Engineer & Value Creator

0개의 댓글