إليك ترجمة النص إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير أي كود: ``` التحقق التكراري من توازن الأقواس ```
Python
Medium
recursion
مهمة «إليك ترجمة النص إلى العربية مع الحفاظ على جميع علامات HTML وعدم تغيير أي كود: ``` التحقق التكراري من توازن الأقواس ```»
اكتب دالة تكرارية للتحقق من صحة ترتيب الأقواس في سلسلة نصية. تتكون السلسلة فقط من الرموز '('، ')'، '{'، '}'، '[' و ']'. يجب تحديد ما إذا كان تسلسل الأقواس متوازنًا (كل قوس فتح يقابله قوس إغلاق من نفس النوع، والتسلسل الهرمي صحيح). استخدم التكرار بدون استخدام مكدس (يمكن تمرير الفهرس ومستوى التداخل). القيود: طول السلسلة يصل إلى 100 حرف.
تنسيق الإدخال
سلسلة واحدة تحتوي على تسلسل من الأقواس.
تنسيق الإخراج
أخرج 'YES' إذا كانت الأقواس متوازنة، وإلا أخرج 'NO'.
أمثلة
مثال 1
الإدخال
({[]})
الإخراج
YES
مثال 2
الإدخال
({)}
الإخراج
NO
main.py