2026-02-12 16:02:27 +0000 UTC
Longest Balanced Substring I
Links
Code
class Solution:
def longestBalanced(self, s: str) -> int:
n = len(s)
res = 0
for i in range(n):
cnt = defaultdict(int)
for j in range(i, n):
cnt[s[j]] += 1
if len(set(cnt.values())) == 1:
res = max(res, j - i + 1)
return res