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<int> 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;
+    }
+};