কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে অ্যারে-র ডISTINCT এলিমেন্টগুলোর যোগফল


ধরুন, আমাদের কাছে একটি সংখ্যা অ্যারে আছে −

const arr = [1, 5, 2, 1, 2, 3, 4, 5, 7, 8, 7, 1];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এমন একটি অ্যারে নেবে এবং অ্যারে-র সব ডISTINCT এলিমেন্টের যোগফল গণনা করবে।

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

উপরোক্ত অ্যারে-র আউটপুট হবে −

30

উদাহরণ

কোডটি নিচে দেওয়া হলো −

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

আউটপুট

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

30

  1. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্ট পুনর্বিন্যাস করা যেন কোনো দুটি সমান না থাকে

  2. জাভাস্ক্রিপ্টে অ্যারে এলিমেন্টে সাধারণ অক্ষর (ডুপ্লিকেট সহ) খুঁজে বের করা

  3. জাভাস্ক্রিপ্টে অ্যারেতে সংখ্যাগুলোর যোগফল জোড় নাকি বিজোড় যাচ্চ করা

  4. জাভাস্ক্রিপ্টে ২D অ্যারেতে অল্টারনেটিং সম (Alternating Sum) গণনা