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 is_balanced(txt): parentheses = 0 brackets = 0 braces = 0 for char in txt: if char == "(": parentheses += 1 elif char == ")": parentheses -= 1 elif char == "[": brackets += 1 elif char == "]": brackets -= 1 elif char == "{": braces += 1 elif char == "}": braces -= 1 if parentheses == 0 and brackets == 0 and braces == 0: return True else: return False is_balanced("{ [ ] ( ) }")

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