কম্পিউটার

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


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম আর্গুমেন্ট হিসাবে সংখ্যার অ্যারে এবং দ্বিতীয় আর্গুমেন্ট হিসাবে একটি লক্ষ্য যোগফল নেয়৷ ফাংশনটি অ্যারে (পুনরাবৃত্তি বা অ-পুনরাবৃত্তি) থেকে এমন সমস্ত উপাদানগুলির একটি অ্যারে তৈরি করা উচিত যা লক্ষ্যমাত্রা পর্যন্ত যোগ করে।

উদাহরণস্বরূপ − যদি ইনপুট অ্যারে −

হয়
const arr =[2, 3, 6, 7], যোগফল =7;

অতএব, উপরের ইনপুটের আউটপুটটি এইরকম হওয়া উচিত −

const আউটপুট =[ [2, 2, 3], [7]];

উদাহরণ

এর জন্য কোড হবে −

const arr =[2, 3, 6, 7], sum =7;const combineElements =(arr, sum) => { const output =[]; const findCombination =(remain, path, start) => { if (remain <0) { return; } যদি (remain ===0) { output.push([...path]); প্রত্যাবর্তন } এর জন্য (আসুন i =শুরু করুন; i  

আউটপুট

এবং কনসোলে আউটপুট হবে −

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

  1. জাভাস্ক্রিপ্ট অ্যারে থেকে() পদ্ধতি

  2. JavaScript Array.from() পদ্ধতি

  3. জাভাস্ক্রিপ্টে একটি পরিসরের মধ্যে সমস্ত সংখ্যার যোগফল খুঁজে বের করা

  4. জাভাস্ক্রিপ্টের একটি অ্যারেতে উপস্থিত সমস্ত ইতিবাচকের সমষ্টি