Enable Javascript in your browser and then refresh this page, for a much enhanced experience.
Recursion solution in Clear category for Remove Brackets by loresh
def remove_brackets(a):
br = {')': '(', '}': '{', ']': '['}
if len(a) <= 1: return ''
sub = max([remove_brackets(a[:k]) + remove_brackets(a[k:]) for k in range(1, len(a))], key=len)
br_in = ''
if a[-1] in br and a[0] == br[a[-1]]:
br_in = a[0] + remove_brackets(a[1:-1]) + a[-1]
return max(sub, br_in, key=len)
May 12, 2020
Comments: