আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে (ধনাত্মক এবং নেতিবাচক উভয়ই) নেয়।
ফাংশনটি অ্যারে থেকে সেই সমস্ত ধনাত্মক সংখ্যাগুলির একটি অ্যারে প্রদান করবে যার নেতিবাচক সমতুল্য অ্যারেতে উপস্থিত রয়েছে৷
উদাহরণস্বরূপ:যদি ইনপুট অ্যারে −
হয়const arr = [1, 5, −3, −5, 3, 2];
তারপর আউটপুট −
হওয়া উচিতconst output = [5, 3];
উদাহরণ
এর জন্য কোড হবে −
const arr = [1, 5, −3, −5, 3, 2]; const findNumbers = (arr = []) => { const count = Object.create(null); const result = []; arr.forEach(el => { if (count[−el]) { result.push(Math.abs(el)); count[−el]−−; return; }; count[el] = (count[el] || 0) + 1; }); return result; } console.log(findNumbers(arr));
আউটপুট
এবং কনসোলে আউটপুট হবে −
[5, 3]