...

/

مراجعة الحلول: الأقواس المتوازنة

مراجعة الحلول: الأقواس المتوازنة

قم بمراجعة الحل الخاص بتمرين "الأقواس المتوازنة".

سنغطي ما يلي...

حل

دعونا نستكشف الحل لمشكلة الأقواس المتوازنة.

Press + to interact
Python 3.10.4
def check_balance(brackets):
check = 0
for bracket in brackets:
if bracket == '[':
check += 1
elif bracket == ']':
check -= 1
if check < 0:
break
return check == 0
bracket_string = '[[[[]]'
print(check_balance(bracket_string))

توضيح

فيما يلي شرح سطرًا بسطر للكود الخاص بمشكلة الأقواس المتوازنة:

  • السطر 1: يحدد الوظيفةcheck_balance هذا يتطلب حجة واحدةbrackets ، سلسلة من الأقواس.

  • السطر 2: تهيئة متغيرche ...