From 9d1b4ccf9d41c0f2242768e8c3e04548cc026784 Mon Sep 17 00:00:00 2001 From: Pandurang Lad Date: Tue, 7 Nov 2023 04:16:58 -0600 Subject: [PATCH 1/5] feat: add solution.cs to lc problems: No.1921 --- .../Solution.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 solution/1900-1999/1921.Eliminate Maximum Number of Monsters/Solution.cs diff --git a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/Solution.cs b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/Solution.cs new file mode 100644 index 0000000000000..be90a23b80105 --- /dev/null +++ b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/Solution.cs @@ -0,0 +1,16 @@ +public class Solution { + public int EliminateMaximum(int[] dist, int[] speed) { + int n = dist.Length; + int[] times = new int[n]; + for (int i = 0; i < n; ++i) { + times[i] = (dist[i] - 1) / speed[i]; + } + Array.Sort(times); + for (int i = 0; i < n; ++i) { + if (times[i] < i) { + return i; + } + } + return n; + } +} From df6a053f8bdcf672c761586a425d16cd1a19bf55 Mon Sep 17 00:00:00 2001 From: Pandurang Lad Date: Tue, 7 Nov 2023 04:23:21 -0600 Subject: [PATCH 2/5] Update README_EN.md to lc problems: No.1921 --- .../README_EN.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md index 5773e3029e240..9a5de2d5307ab 100644 --- a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md +++ b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md @@ -177,6 +177,27 @@ var eliminateMaximum = function (dist, speed) { }; ``` +### **C#** + +```C# +public class Solution { + public int EliminateMaximum(int[] dist, int[] speed) { + int n = dist.Length; + int[] times = new int[n]; + for (int i = 0; i < n; ++i) { + times[i] = (dist[i] - 1) / speed[i]; + } + Array.Sort(times); + for (int i = 0; i < n; ++i) { + if (times[i] < i) { + return i; + } + } + return n; + } +} +``` + ### **...** ``` From 76d370c3d7a85374a1f736f1f6f4ac630a417e3f Mon Sep 17 00:00:00 2001 From: Pandurang Lad Date: Tue, 7 Nov 2023 04:24:48 -0600 Subject: [PATCH 3/5] Update README.md to lc problems: No.1921 --- .../README.md | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md index e6d0f1b64d06e..8202e0bc7b5b0 100644 --- a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md +++ b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md @@ -202,6 +202,27 @@ var eliminateMaximum = function (dist, speed) { }; ``` +### **C#** + +```C# +public class Solution { + public int EliminateMaximum(int[] dist, int[] speed) { + int n = dist.Length; + int[] times = new int[n]; + for (int i = 0; i < n; ++i) { + times[i] = (dist[i] - 1) / speed[i]; + } + Array.Sort(times); + for (int i = 0; i < n; ++i) { + if (times[i] < i) { + return i; + } + } + return n; + } +} +``` + ### **...** ``` From 3a07e9f742ea2c8d07abff13ff53c92ab0ecd85d Mon Sep 17 00:00:00 2001 From: Libin YANG Date: Tue, 7 Nov 2023 19:03:50 +0800 Subject: [PATCH 4/5] Update solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md --- .../1921.Eliminate Maximum Number of Monsters/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md index 8202e0bc7b5b0..3c52de7cb6d3e 100644 --- a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md +++ b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README.md @@ -204,7 +204,7 @@ var eliminateMaximum = function (dist, speed) { ### **C#** -```C# +```cs public class Solution { public int EliminateMaximum(int[] dist, int[] speed) { int n = dist.Length; From ab16f9604394172fcadbafd4ca246f6bd4f1c752 Mon Sep 17 00:00:00 2001 From: Libin YANG Date: Tue, 7 Nov 2023 19:04:14 +0800 Subject: [PATCH 5/5] Update solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md --- .../1921.Eliminate Maximum Number of Monsters/README_EN.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md index 9a5de2d5307ab..5925a752b540b 100644 --- a/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md +++ b/solution/1900-1999/1921.Eliminate Maximum Number of Monsters/README_EN.md @@ -179,7 +179,7 @@ var eliminateMaximum = function (dist, speed) { ### **C#** -```C# +```cs public class Solution { public int EliminateMaximum(int[] dist, int[] speed) { int n = dist.Length;