[LeetCode] 27. Remove Element

Joohyun·2021년 2월 9일

Algorithm

목록 보기
2/16
post-thumbnail

문제 링크

https://leetcode.com/problems/remove-element/

제출 코드

/**
 * @param {number[]} nums
 * @param {number} val
 * @return {number}
 */
var removeElement = function(nums, val) {
    for (let i = 0; i < nums.length; i++) {
        if (nums[i] === val) {
            nums.splice(i, 1)
            i--
        }
    }
    return nums.length
};

풀이 방법

배열을 순회하면서 일치하는 값을 삭제
삭제 후에는 i-- 를 하는 부분이 포인트인거 같다..!

profile
#Frontend Developer #Vue #Javascript #Typescript

0개의 댓글