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;
}
}
}
'LeetCode 알고리즘 문제풀이' 카테고리의 다른 글
[LeetCode-53] Maximum Subarray 문제풀이 - Java 사용 (0) | 2020.09.15 |
---|---|
[LeetCode-13] Roman to Integer 문제풀이 - Java 사용 (0) | 2020.09.14 |
[LeetCode-237] Delete Node in a Linked List 문제풀이 - Java 사용 (0) | 2020.09.12 |
[LeetCode-217] Contains Duplicate 문제풀이 - Java 사용 (0) | 2020.09.10 |
[LeetCode-412] Fizz Buzz 문제풀이 - Java 사용 (0) | 2020.09.09 |