কম্পিউটার

জাভাস্ক্রিপ্টে একটি অ্যারের সমস্ত সম্ভাব্য উপসেট খোঁজা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র আর্গুমেন্ট হিসাবে লিটারেলের অ্যারে নেয়৷

ফাংশনটি মূল অ্যারে থেকে তৈরি করা যেতে পারে এমন সমস্ত সম্ভাব্য সাব্যারেগুলির একটি অ্যারে তৈরি এবং ফিরিয়ে দিতে হবে৷

যেমন −

যদি ইনপুট অ্যারে −

হয়
const arr =[1, 2, 3];

তারপর আউটপুট −

হওয়া উচিত
const output =[ [2], [1], [3], [1,2,3], [2,3], [1,2], [1, 3], []]; 

সাবয়ারের ক্রম তেমন গুরুত্বপূর্ণ নয়৷

উদাহরণ

নিম্নলিখিত কোড -

const arr =[1, 2, 3];const findAllSubsets =(arr =[]) => { arr.sort(); const res =[[]]; গণনা করা যাক, subRes, prelength; জন্য (আলো i =0; i  0) subRes.push(arr[i]); res.push(subRes.slice()); } } }; রিটার্ন res;};console.log(findAllSubsets(arr));

আউটপুট

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

<প্রে>[ [], [ 1 ], [ 2 ], [ 1, 2 ], [ 3 ], [ 1, 3 ], [ 2, 3 ], [ 1, 2, 3 ]]

  1. জাভাস্ক্রিপ্টে পূর্ণসংখ্যা বিভাজনের সম্ভাব্য সমস্ত উপায় খুঁজে বের করা

  2. জাভাস্ক্রিপ্টে সব অনন্য পাথ খোঁজা

  3. জাভাস্ক্রিপ্টে সংখ্যার অ্যারেতে অনুপস্থিত উপাদান খোঁজা

  4. জাভাস্ক্রিপ্টে একটি অ্যারেতে সমস্ত শিখর এবং তাদের অবস্থান খোঁজা