문제 난이도 : Easy


문제 유형 : Data Structures - String


문제 설명 간략 :

integer 배열이 주어지고 모든 0을 끝쪽으로 이동 시켜라.


제약사항

  • 1 <= nums.length <= 10^4
  • -2^31 <= nums[i] <= 2^31 - 1



자바 풀이

class Solution {
    public void moveZeroes(int[] nums) {

        int idx = 0;
        for(int i = 0; i < nums.length; i++) {
            if(nums[i] != 0) {
                nums[idx] = nums[i];
                idx++;
            }
        }
        for(int i = idx; i < nums.length; i++) {
            nums[i] = 0;
        }
    }
}



출처

해커랭크 문제