Remove Duplicates from Sorted Array

Problem Summary

Key Observations

Main Concepts Used

(Mark the CS concepts or algorithms used.)

Time & Space Complexity

Code

class Solution:
    def removeDuplicates(self, nums: List[int]) -> int:
        l = 1

        for r in range(1, len(nums)):
            if nums[r] != nums[l - 1]:
                nums[l], nums[r] = nums[r], nums[l]
                l += 1
        return l

Common Mistakes / Things I Got Stuck On

YouTube Solution