The Remove Duplicates from Sorted Array solutions are below.
15 Jun 2024•Easy•C++ / Python / TypeScript
Remove Duplicates from Sorted Array
C++, Python and TypeScript solutions for Remove Duplicates from Sorted Array.
Solution files
Python•remove-duplicates-from-sorted-array/synced-solution.py
class Solution:
def removeDuplicates(self, nums: List[int]) -> int:
k = 1
for i in range(1, len(nums)):
if nums[i] != nums[i-1]:
nums[k] = nums[i]; k += 1
return k
C++•remove-duplicates-from-sorted-array/synced-solution.cpp
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
int k = 1;
for (int i = 1; i < nums.size(); i++)
if (nums[i] != nums[i-1]) nums[k++] = nums[i];
return k;
}
};
TypeScript•remove-duplicates-from-sorted-array/synced-solution.ts
function removeDuplicates(nums: number[]): number {
let k = 1;
for (let i = 1; i < nums.length; i++)
if (nums[i] !== nums[i-1]) nums[k++] = nums[i];
return k;
}