LeetCode Entry

Remove Duplicates From Sorted Array

11.11.2022 easy 2022

Just do what is asked. Keep track of the pointer to the end of the "good" part.

https://leetcode.com/problems/remove-duplicates-from-sorted-array/ easy

Just do what is asked. Keep track of the pointer to the end of the “good” part.


    fun removeDuplicates(nums: IntArray): Int {
        var k = 0
        for (i in 1..nums.lastIndex) {
            if (nums[k] != nums[i]) nums[++k] = nums[i]
        }

        return k + 1
    }

Complexity: O(N) Memory: O(1)