চ্যালেঞ্জ এখান থেকে এবং এখানেও নেওয়া হয়েছে
একটি এন প্রথম বন্ধনী ক্রম n (
s এবং n )
গুলি নিয়ে গঠিত ।
একটি বৈধ বন্ধনী ক্রম নিম্নলিখিত হিসাবে সংজ্ঞায়িত করা হয়:
খালি না হওয়া পর্যন্ত আপনি "()" এর নিকটবর্তী জোড়া বন্ধনের পুনরাবৃত্তি করার একটি উপায় খুঁজে পেতে পারেন।
উদাহরণস্বরূপ,
(())
একটি বৈধ প্রথম বন্ধনী, আপনি 2 য় এবং 3 য় অবস্থানে জুটি মুছতে পারেন এবং এটি হয়ে যায়()
, তারপরে আপনি এটিকে খালি রাখতে পারেন।)()(
কোনও বৈধ বন্ধনী নয়, আপনি দ্বিতীয় এবং তৃতীয় অবস্থানে জুটি মুছে ফেলার পরে এটি হয়ে যায়)(
এবং আপনি আর মুছতে পারবেন না
কার্য
প্রদত্ত একটি সংখ্যা এন আপনি সমস্ত সঠিক প্রথম বন্ধনী ক্রম জেনারেট করতে প্রয়োজন আভিধানিক অর্ডার
আউটপুট একটি অ্যারে, তালিকা বা স্ট্রিং হতে পারে (এক্ষেত্রে লাইন প্রতি ক্রম)
আপনি প্রথম বন্ধনী যেমন একটি ভিন্ন যুগল ব্যবহার করতে পারেন {}
, []
, ()
বা কোন ওপেন ঘনিষ্ঠ চিহ্ন
উদাহরণ
n = 3
((())) (()()) (())() ()(()) ()()()
n = 2
(()) ()()
1
গুলি এবং -1
গুলি) এর তালিকার একটি তালিকা আউটপুট করতে পারি ?