[LeetCode] 283. Move Zeroes

Joohyun·2021년 2월 10일

Algorithm

목록 보기
10/16
post-thumbnail

문제 링크

https://leetcode.com/problems/move-zeroes/

제출 코드

var moveZeroes = function(nums) {
    let count = 0
    for (let i = 0; i < nums.length; i++) {
        if (nums[i] === 0) {
            nums.splice(i, 1)
            count++
            i--
        }
    }

    for (let i = 0; i < count; i++ ) {
        nums.push(0)
    }
};

풀이 방법

for문을 돌면서 0인 경우 제거하고 count를 하나씩 늘린다.
이후 count 수 만큼 배열에 0을 push 한다.

profile
#Frontend Developer #Vue #Javascript #Typescript

0개의 댓글