Santiago Moresi

Generation

generate functionTue, 13 Jun 2023

Necesitamos que determines si el error esta balanceado en cuanto a paréntesis, corchetes y llaves. La función debe devolver true si los paréntesis, corchetes y llaves están balanceados y false en caso contrario. Se considera que los paréntesis, corchetes y llaves están balanceados si para cada uno de estos símbolos de apertura hay un símbolo de cierre correspondiente y los símbolos están correctamente anidados.

def balanced(text): lista_text = list(text) aux = [] for l in lista_text: if l == '(' or l == '[' or l == '{': aux.append(l) elif l == ')' or l == ']' or l == '}': if len(aux) == 0: return False if l == ')' and aux[len(aux)-1] != '(': return False if l == ']' and aux[len(aux)-1] != '[': return False if l == '}' and aux[len(aux)-1] != '{': return False aux.pop() return True

Want to kickstart your project?Use the new AI Studio to create your code