Исправить несбалансированные скобки в строке

Есть ли библиотека, которая автоматически исправит несбалансированные скобки в строке? Могут быть только незакрытые скобки, неоткрытых не может быть. Везде берём максимальное количество символов в скобки.

'xxx (yyy (zzz)' -> 'xxx (yyy (zzz))'
'x(x()v' -> 'x(x()v)'

Ответы (1 шт):

Автор решения: Danis
s = 'xxx (yyy (zzz)'
print(s + ")" * (s.count("(") - s.count(")")))
→ Ссылка