commit a5cd13cc92be06b5820dde677f39411665c3c6a9
parent 50f0daddb5054bf4eb982e04f7fc88c4043093e1
Author: Dimitrije Dobrota <mail@dimitrijedobrota.com>
Date: Mon, 5 Aug 2024 23:37:20 +0200
Daily Problem
Diffstat:
2 files changed, 16 insertions(+), 0 deletions(-)
diff --git a/Problems/2053.cpp b/Problems/2053.cpp
@@ -0,0 +1,15 @@
+class Solution {
+ public:
+ string kthDistinct(const vector<string> &arr, int k) const {
+ unordered_map<string, int> um;
+
+ for (const auto &s : arr)
+ um[s]++;
+ for (const auto &s : arr) {
+ if (um[s] > 1) continue;
+ if (!--k) return s;
+ }
+
+ return "";
+ }
+};
diff --git a/README.md b/README.md
@@ -1059,6 +1059,7 @@ for solving problems.
| 2045 | Hard | [Second Minimum Time to Reach Destination](Problems/2045.cpp) |
| 2049 | Medium | [Count Nodes With the Highest Score](Problems/2049.cpp) |
| 2050 | Hard | [Parallel Courses III](Problems/2050.cpp) |
+| 2053 | Easy | [Kth Distinct String in an Array](Problems/2053.cpp) |
| 2058 | Medium | [Find the Minimum and Maximum Number of Nodes Between Critical Points](Problems/2058.cpp) |
| 2063 | Medium | [Vowels of All Substrings](Problems/2063.cpp) |
| 2064 | Medium | [Minimized Maximum of Products Distributed to Any Store](Problems/2064.cpp) |