消除字符串中嵌套的括号
给定一个如下格式的字符串,(1,(2,3),(4,(5,6),7)) 括号内的元素可以是数字 也可以是另外一个括号
实现一个算法消除嵌套括号 例如变成(1,2,3,4,5,6,7) 如果表达式有误 就报错
def removeNestedOare(strs):
if strs == None:
return strs
num = 0
if list(strs)[0] != '(' or list(strs)[-1] != ')':
return None
sb = '('
i = 1
while i < len(strs)- 1:
ch = list(strs)[i]
if ch == "(":
num += 1
elif ch == ")":