Here, We see Remove Duplicates from Sorted Array problem Solution. This Leetcode problem is done in many programming languages like C++, Java, JavaScript, Python, etc.

Remove Duplicates from Sorted Array
Problem Statement ->
Given an integer array nums sorted in non-decreasing order, remove the duplicates in-place such that each unique element appears only once.
The relative order of the elements should be kept the same.
Example 1: Input: nums = [1,1,2] Output: 2, nums = [1,2,_] Example 2: Input: nums = [0,0,1,1,1,2,2,3,3,4] Output: 5, nums = [0,1,2,3,4,_,_,_,_,_]
Remove Duplicates from Sorted Array Leetcode Solution C++ ->
class Solution {
public:
int removeDuplicates(vector<int>& nums) {
nums.erase(std::unique(nums.begin(), nums.end()), nums.end());
return nums.size();
}
};
Code language: C++ (cpp)
Remove Duplicates from Sorted Array Leetcode Solution Java->
class Solution {
public int removeDuplicates(int[] nums) {
if (nums.length == 0) return 0;
int i = 0;
for (int j = 1; j < nums.length; j++) {
if (nums[j] != nums[i]) {
i++;
nums[i] = nums[j];
}
}
return i + 1;
}
}
Code language: Java (java)
Remove Duplicates from Sorted Array Leetcode Solution JavaScript ->
var removeDuplicates = function(nums) {
let c=1
for(let i=1;i<nums.length;i++){
if(nums[i]==nums[i-1])continue
nums[c]=nums[i]
c++
}
let l=nums.length-1
while(l>=c){
nums.pop()
l--
}
};
Code language: JavaScript (javascript)
Remove Duplicates from Sorted Array Leetcode Solution Python ->
class Solution:
def removeDuplicates(self, nums):
len_ = 1
if len(nums)==0:
return 0
for i in range(1,len(nums)):
if nums[i] != nums[i-1]:
nums[len_] = nums[i]
len_ +=1
return len_
Code language: Python (python)