بکندباز

تابعی بنویسید که دنباله ای از براکت ها (پرانتز، آکولاد، براکت و … ) را به صورت یک رشته بگیرد و بررسی کند که آیا متعادل هستند یا نه.

دنباله متعادل است اگر:

  • هر براکتی حتماً جفت متعادلش را داشته باشد
  • براکت های محصور شده درون براکت های دیگر نیز، خود متعادل باشند

نمونه ورودی و خروجی

IsBalanced("{[()]}") ➞ True

IsBalanced("[()]{}") ➞ True

IsBalanced("{[([)]]}") ➞ False
Assert.True(Backendbaz.IsBalanced("{[()]}"));
Assert.True(Backendbaz.IsBalanced("[()]{}"));
Assert.False(Backendbaz.IsBalanced("{[([)]]}"));

پاسخ های کاربران به این تمرین

mantix
امتیاز:‌ 18112
تصحیح اتوماتیک 0 0
‎C#‎
21 مهر 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

Aliak
امتیاز:‌ 18112
0 0
‎C#‎
23 تير 1402

برای مشاهده پاسخ باید ابتدا وارد شده و قفل پاسخ را باز کنید

نظرات

*
*