LeetCode 알고리즘 문제풀이

[LeetCode-283] Move Zeroes 문제풀이 - Java 사용

줄라이퍼스트 2020. 9. 13. 18:42

Move Zeroes 문제풀이 - Java 사용

구글번역기를 이용하여 번역

배열이 입력받으면 배열의 0값은 끝으로 이동하는 함수를 만드시오

class Solution {
    public void moveZeroes(int[] nums) {
    
        int i = 0;
        
        // forEach문을 사용 nums 값을 비교
        for(int num:nums){
            // 0이 아니면 nums[i++]자리에 num 값을 넣고 i 증가
            if(num != 0){
                nums[i++] = num;
            }
        }
        
        // 나머지 자리수에 0으로 채움
         while(i<nums.length){
             nums[i++] = 0;
         }
    }
}