কম্পিউটার

জাভাস্ক্রিপ্টে অনন্য অ্যারের মানগুলির সংক্ষিপ্তকরণ


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

উদাহরণস্বরূপ

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

হয়
const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11];

তারপর আউটপুট 25 হওয়া উচিত।

আমরা কেবল লুপের জন্য একটি ব্যবহার করব, অ্যারেটি পুনরাবৃত্তি করব এবং অনন্য উপাদানগুলির যোগফল ফিরিয়ে দেব।

উদাহরণ

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

const arr = [2, 5, 5, 3, 2, 7, 4, 9, 9, 11];
const sumUnique = arr => {
   let res = 0;
   for(let i = 0; i < arr.length; i++){
      if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){
         continue;
      };
      res += arr[i];
   };
   return res;
};
console.log(sumUnique(arr));

আউটপুট

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

25

  1. JavaScript Array.prototype.values()

  2. জাভাস্ক্রিপ্ট বেসিক অ্যারে পদ্ধতি

  3. JavaScript array.values()

  4. কিভাবে একটি জাভাস্ক্রিপ্ট অ্যারে সব অনন্য মান পেতে?