0. 문제
https://leetcode.com/problems/remove-duplicates-from-sorted-array/
1. 문제 설명
2. 문제 풀이
for (nums의 원소)
if (nums의 원소의 값이 이전에 나온 값과 다르면)
nums[카운트++] = nums 원소
이전의 원소 = nums 원소
return count;
3. 코드
class Solution {
public int removeDuplicates(int[] nums) {
int count = 0;
int pre = -101;
for (int i = 0; i < nums.length; i++) {
if (nums[i] != pre) {
nums[count++] = nums[i];
pre = nums[i];
}
}
return count;
}
}
4. 결과