...

/

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

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

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

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

Solution

Let’s explore the solution to the problem of balanced brackets.

Press + to interact
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 ، وهي سلسلة من الأقواس.

  • السطر الثاني: يُعيّن متغير check إلى ...