diff --git a/src/leetcode/26_remove-duplicates-from-sorted-array/20251028.ts b/src/leetcode/26_remove-duplicates-from-sorted-array/20251028.ts new file mode 100644 index 0000000..95a6bac --- /dev/null +++ b/src/leetcode/26_remove-duplicates-from-sorted-array/20251028.ts @@ -0,0 +1,10 @@ +export function removeDuplicates(nums: number[]): number { + let k = 1 + for (let i = 1; i < nums.length; i++) { + if (nums[i - 1] !== nums[i]) { + nums[k] = nums[i] + k++ + } + } + return k; +}