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

জাভাস্ক্রিপ্টে অ্যারেতে নন-রিপিটিং (non-repeating) এলিমেন্টগুলোর যোগফল বের করা


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

const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই অ্যারেটি নেবে এবং শুধু একবার আবির্ভূত হওয়া এলিমেন্টগুলোর যোগফল বের করবে।

উদাহরণ:

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

356

কোডটি হবে −

const arr = [14, 54, 23, 14, 24, 33, 44, 54, 77, 87, 77, 14]; const nonRepeatingSum = arr => {    let res = 0;    for(let i = 0; i < arr.length; i++){       if(i !== arr.lastIndexOf(arr[i])){          continue;       };       res += arr[i];    };    return res; }; console.log(nonRepeatingSum(arr));

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

30

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

  2. জাভাস্ক্রিপ্টে অ্যারেতে যেই জোড়ার যোগফল অ্যারেতেই আছে

  3. জাভাস্ক্রিপ্টে অ্যারেতে বিকল্প উপাদানগুলোর যোগফল

  4. জাভাস্ক্রিপ্টে reduce() ব্যবহার করে অ্যারে উপাদানগুলোর গুণফল বের করা