কম্পিউটার

শুধুমাত্র একবার ডুপ্লিকেট বাছাই করার জন্য প্রোগ্রাম - জাভাস্ক্রিপ্ট


আমাদের কাছে আক্ষরিকগুলির একটি অ্যারে রয়েছে যাতে কিছু সদৃশ মান রয়েছে যা এই রকম অনেক বার প্রদর্শিত হয় -

const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই অ্যারেতে নেয় এবং আসল অ্যারে থেকে সমস্ত ডুপ্লিকেট এন্ট্রি বাছাই করে এবং শুধুমাত্র একবার৷

সুতরাং, উপরের অ্যারের জন্য, আউটপুট −

হওয়া উচিত
const output = [1, 4, 3, 2];

উদাহরণ

এই ফাংশনের জন্য কোড লিখি −

const arr = [1, 4, 3, 3, 1, 3, 2, 4, 2, 1, 4, 4];
const pickDuplicate = arr => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      if(arr.indexOf(arr[i]) !== arr.lastIndexOf(arr[i])){
         if(!res.includes(arr[i])){
            res.push(arr[i]);
         };
      };
   };
   return res;
};
console.log(pickDuplicate(arr));

আউটপুট

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

[1, 4, 3, 2]

  1. জাভাস্ক্রিপ্ট রেজেক্স প্রোগ্রাম শুধুমাত্র সংখ্যা, অক্ষর এবং আন্ডারস্কোর হতে নাম প্রদর্শন করতে।

  2. DOM আপডেট করতে জাভাস্ক্রিপ্ট প্রোগ্রাম

  3. জাভাস্ক্রিপ্ট প্রোগ্রাম 24 ঘন্টা ফর্ম্যাট 12 ঘন্টা রূপান্তর করতে

  4. কিভাবে শুধুমাত্র একটি স্পেসে একটি স্ট্রিং মধ্যে দুই বা তার বেশি স্পেস রূপান্তর? জাভাস্ক্রিপ্ট