কম্পিউটার

জাভাস্ক্রিপ্টে এন বন্ধনীর ভারসাম্য রাখার সমস্ত উপায়


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা 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);

আউটপুট

নিম্নোক্ত কনসোল আউটপুট -

<প্রে> /প্রে>
  1. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের সমস্ত ঘটনা কীভাবে প্রতিস্থাপন করবেন?

  2. জাভাস্ক্রিপ্টে একটি সেট তৈরি করার উপায়?

  3. জাভাস্ক্রিপ্টে একটি পরিবর্তনশীল সংজ্ঞায়িত করার বিভিন্ন উপায়

  4. জাভাস্ক্রিপ্টে একটি অ্যারে খালি করার উপায়গুলির সংখ্যা