কম্পিউটার

পূর্ণসংখ্যার একটি অ্যারে দেওয়া হলে ইতিবাচক ফেরত আসে, যার সমতুল্য নেতিবাচকগুলি জাভাস্ক্রিপ্টে উপস্থিত থাকে


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে (ধনাত্মক এবং নেতিবাচক উভয়ই) নেয়।

ফাংশনটি অ্যারে থেকে সেই সমস্ত ধনাত্মক সংখ্যাগুলির একটি অ্যারে প্রদান করবে যার নেতিবাচক সমতুল্য অ্যারেতে উপস্থিত রয়েছে৷

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

হয়
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]

  1. জাভাস্ক্রিপ্টে অ্যারের মধ্যে অ্যারে খণ্ড করা

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

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের মধ্যে পূর্ণসংখ্যার চিহ্ন উল্টানো

  4. JavaScript ব্যবহার করে nth সূচকে উপস্থিত অ্যারে উপাদানের nth শক্তি খুঁজে বের করা