From eef33f35794861cd5bd4d18f704eaf95fb9ee7c8 Mon Sep 17 00:00:00 2001 From: argondev22 Date: Tue, 28 Oct 2025 06:29:48 +0900 Subject: [PATCH] Add implementation for removing elements from an array in TypeScript. The function modifies the input array in place and returns the new length of the array. --- src/leetcode/27_remove-element/20251028.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 src/leetcode/27_remove-element/20251028.ts diff --git a/src/leetcode/27_remove-element/20251028.ts b/src/leetcode/27_remove-element/20251028.ts new file mode 100644 index 0000000..4fbdb16 --- /dev/null +++ b/src/leetcode/27_remove-element/20251028.ts @@ -0,0 +1,10 @@ +export function removeElement(nums: number[], val: number): number { + let k = 0; + for (let i = 0; i < nums.length; i++) { + if (nums[i] !== val) { + nums[k] = nums[i]; + k++; + } + } + return k; +};