[JavaScript] 리트코드 - #26 Remove Duplicates from Sorted Array (Easy)

배똥회장·2022년 12월 19일
0

📝 문제

리트코드 - #26 Remove Duplicates from Sorted Array (Easy)


📝 답안

📌 작성코드

var removeDuplicates = function(nums) {
    let index = 0;
    let position = 0;
    let check = new Array();

    while (position < nums.length) {
        if (check.indexOf(nums[position]) === -1) {
            check.push(nums[position]);
            nums.splice(index, 0, nums.splice(position, 1));
            index++;
        }
        position++;
    }
    return check.length;    
};

📌 결과


📌 문제 풀면서 느낀 점

처음에 문제 자체를 이해하는 것이 어려웠는데 일단은 모든 숫자들을 처음 한번만 앞 쪽으로 두어야 하고, 이를 새로운 배열로 만들어서 리턴하는 것이 아닌 매개변수인 nums를 수정하는 것으로 진행해야 함
문제 자체는 어렵지 않았는데 뭔가 문제를 이해하는데 어려웠음

profile
어쩌면 개발자

0개의 댓글