Python•remove-duplicates-from-sorted-array/synced-solution.py
class Solution:
def removeDuplicates(self, nums: List[int]) -> int:
k = class="syntax-number">1
for i in range(class="syntax-number">1, len(nums)):
if nums[i] != nums[i-class="syntax-number">1]:
nums[k] = nums[i]; k += class="syntax-number">1
return k
C++•remove-duplicates-from-sorted-array/synced-solution.cpp
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
int k = class="syntax-number">1;
for (int i = class="syntax-number">1; i < nums.size(); i++)
if (nums[i] != nums[i-class="syntax-number">1]) nums[k++] = nums[i];
return k;
}
};
TypeScript•remove-duplicates-from-sorted-array/synced-solution.ts
function removeDuplicates(nums: number[]): number {
let k = class="syntax-number">1;
for (let i = class="syntax-number">1; i < nums.length; i++)
if (nums[i] !== nums[i-class="syntax-number">1]) nums[k++] = nums[i];
return k;
}