From d28d3ce4283d350b6f7a252268f2d8cfca14299f Mon Sep 17 00:00:00 2001 From: Yash Garg <72246420+yashgarg7302@users.noreply.github.com> Date: Mon, 13 Jan 2025 17:56:15 +0530 Subject: [PATCH] Create _3223.cpp Solution for Leetcode problem 3223. Minimum Length of String After Operations --- cpp/_3223.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 cpp/_3223.cpp diff --git a/cpp/_3223.cpp b/cpp/_3223.cpp new file mode 100644 index 0000000000..c79a5cd8b4 --- /dev/null +++ b/cpp/_3223.cpp @@ -0,0 +1,17 @@ +class Solution { +public: + int minimumLength(string s) { + vector freq(26, 0); + for(char c : s) { + freq[c - 'a']++; + } + int del = 0; + for(int i = 0; i < 26; i++) { + while(freq[i] >= 3) { + freq[i] -= 2; + del += 2; + } + } + return s.length() - del; + } +};