2026-02-07 15:17:37 +0000 UTC
Minimum Deletions to Make String Balanced
Links
Code
class Solution:
def minimumDeletions(self, s: str) -> int:
left_a, right_a = 0, s.count("a")
left_b, right_b = 0, len(s) - right_a
res = min(right_a, right_b)
for char in s:
if char == "a":
left_a += 1
right_a -= 1
else:
left_b += 1
right_b -= 1
res = min(res, left_b + right_a)
return res