From cf8234f1f989f2d29338faaf537a8df3b29c5ff2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Velimir=20=C4=90urkovi=C4=87?= Date: Thu, 13 Feb 2025 00:35:02 +0100 Subject: [PATCH] feat: add solution to lc problem: No.0027 --- solution/0000-0099/0027.Remove Element/README.md | 16 ++++++++++++++++ .../0000-0099/0027.Remove Element/README_EN.md | 16 ++++++++++++++++ .../0000-0099/0027.Remove Element/Solution.cs | 11 +++++++++++ 3 files changed, 43 insertions(+) create mode 100644 solution/0000-0099/0027.Remove Element/Solution.cs diff --git a/solution/0000-0099/0027.Remove Element/README.md b/solution/0000-0099/0027.Remove Element/README.md index 66512c052c070..e0a104c1eb0d9 100644 --- a/solution/0000-0099/0027.Remove Element/README.md +++ b/solution/0000-0099/0027.Remove Element/README.md @@ -205,6 +205,22 @@ var removeElement = function (nums, val) { }; ``` +#### C# + +```cs +public class Solution { + public int RemoveElement(int[] nums, int val) { + int k = 0; + foreach (int x in nums) { + if (x != val) { + nums[k++] = x; + } + } + return k; + } +} +``` + #### PHP ```php diff --git a/solution/0000-0099/0027.Remove Element/README_EN.md b/solution/0000-0099/0027.Remove Element/README_EN.md index e033fd507fbbd..6bbc22e167933 100644 --- a/solution/0000-0099/0027.Remove Element/README_EN.md +++ b/solution/0000-0099/0027.Remove Element/README_EN.md @@ -205,6 +205,22 @@ var removeElement = function (nums, val) { }; ``` +#### C# + +```cs +public class Solution { + public int RemoveElement(int[] nums, int val) { + int k = 0; + foreach (int x in nums) { + if (x != val) { + nums[k++] = x; + } + } + return k; + } +} +``` + #### PHP ```php diff --git a/solution/0000-0099/0027.Remove Element/Solution.cs b/solution/0000-0099/0027.Remove Element/Solution.cs new file mode 100644 index 0000000000000..1ded258b8a3eb --- /dev/null +++ b/solution/0000-0099/0027.Remove Element/Solution.cs @@ -0,0 +1,11 @@ +public class Solution { + public int RemoveElement(int[] nums, int val) { + int k = 0; + foreach (int x in nums) { + if (x != val) { + nums[k++] = x; + } + } + return k; + } +} \ No newline at end of file