Дан отсортированный массив nums. Удалите дубликаты in-place так, чтобы каждый элемент встречался один раз; верните число уникальных элементов.
Примеры
Пример 1
int[] nums = [...]; // Input array
int[] expectedNums = [...]; // The expected answer with correct length
int k = removeDuplicates(nums); // Calls your implementation
assert k == expectedNums.length;
for (int i = 0; i < k; i++) {
assert nums[i] == expectedNums[i];
}
Пример 2
Input: nums = [1,1,2]
Output: 2, nums = [1,2,_]
Пояснение
Функция возвращает k = 2, первые два элемента nums — 1 и 2. Что после k — неважно.