diff --git a/kotlin/0026-remove-duplicates-from-sorted-array.kt b/kotlin/0026-remove-duplicates-from-sorted-array.kt new file mode 100644 index 000000000..b0d65cc38 --- /dev/null +++ b/kotlin/0026-remove-duplicates-from-sorted-array.kt @@ -0,0 +1,13 @@ +class Solution { + fun removeDuplicates(nums: IntArray): Int { + var last = 0 + var i = 0 + while(i < nums.size) { + var j = i + while(j < nums.size && nums[i] == nums[j]) j++ + nums[last++] = nums[i] + i = j + } + return last + } +}