From ea6c73f71cd455227cfc1a8b02282db27856a71a Mon Sep 17 00:00:00 2001 From: Hyoga <167966313+argondev22@users.noreply.github.com> Date: Wed, 29 Oct 2025 16:32:06 +0900 Subject: [PATCH] Add removeDuplicates function for sorted array Implement function to remove duplicates from sorted array. --- .../20251029.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/leetcode/26_remove-duplicates-from-sorted-array/20251029.go diff --git a/src/leetcode/26_remove-duplicates-from-sorted-array/20251029.go b/src/leetcode/26_remove-duplicates-from-sorted-array/20251029.go new file mode 100644 index 0000000..ba2bea7 --- /dev/null +++ b/src/leetcode/26_remove-duplicates-from-sorted-array/20251029.go @@ -0,0 +1,16 @@ +func removeDuplicates(nums []int) int { + if len(nums) == 0 { + return 0 + } + + k := 1 + + for i := 0; i < len(nums) - 1; i++ { + if nums[i] != nums[i + 1] { + nums[k] = nums[i + 1] + k++ + } + } + + return k +}