সমস্যা
আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা n নেয়। আমাদের ফাংশনটি একটি অ্যারে ফেরত দেবে যাতে এন বন্ধনীর ভারসাম্যের সমস্ত উপায় দেখানো হয়।
উদাহরণস্বরূপ, n =3 এর জন্য, আউটপুট হবে −
["()()()","(())()","()())","(()())","((()))"]প্রে>উদাহরণ
নিম্নলিখিত কোড -
const res =[];const buildcombination =(left, right, str) => { if (left ===0 &&right ===0) { res.push(str); } যদি (বাম> 0) { বিল্ড কম্বিনেশন(বাম-1, ডান+1, স্ট্র+"("); } যদি (ডান> 0) { বিল্ড কম্বিনেশন(বাম, ডান-1, স্ট্র+")"); }}বিল্ড কম্বিনেশন(3, 0, "");console.log(res);আউটপুট
নিম্নোক্ত কনসোল আউটপুট -
<প্রে> /প্রে>