MoveZeros
class Solution {
public void moveZeroes(int[] nums) {
//1. ์๋ฃ๊ตฌ์กฐ
int index = 0;
//2. ์๊ณ ๋ฆฌ์ฆ(๋ฐ๋ณต๋ฌธ) ๋๋ฆฐ๋ค.
//2-1. i๋ 0๋ถํฐ ๋๊น์ง 0์ธ์ง ์๋์ง ํ๋จํ๋ค.
//2-2. 0์ด ์๋๋ฉด ๋ฃ๊ณ , 0์ด๋ฉด cnt++ํด์ cnt๋งํผ 0์ผ๋ก ์ฑ์ด๋ค.
for(int i=0; i < nums.length;i++) {
if(nums[i] != 0) {
nums[index] = nums[i];
index++;
}
}
for(int i=index; i<nums.length;i++) {
nums[i] = 0;
}
}
public void print(int[] nums) {
for(int i=0; i<nums.length;i++) {
System.out.println(nums[i]);
}
}
}Last updated