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

জাভাস্ক্রিপ্টে অ্যারে থেকে মিলিয়ে যাওয়া জোড়া বের করা


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

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

ইনপুট অ্যারে যদি হয় —

const arr = [1, 5, 2, 1, 6, 2, 2, 9];

তাহলে আউটপুট হবে —

const output = 2;

কারণ চাওয়া জোড়াগুলো হলো 1, 1 এবং 2, 2

উদাহরণ

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

const arr = [1, 5, 2, 1, 6, 2, 2, 9]; 
const countPairs = (arr = []) => { 
  const { length } = arr; 
  let count = 0; 
  // making a shallow copy so that the original array remains unaltered 
  const copy = arr.slice(); 
  copy.sort((a, b) => a - b); 
  for(let i = 0; i < length; i++){ 
    if(copy[i] === copy[i + 1]){ 
      i++; 
      count++; 
    }; 
  }; 
  return count; 
}; 
console.log(countPairs(arr));

আউটপুট

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

2

  1. জাভাস্ক্রিপ্টে অ্যারে থেকে উপাদান সরানো

  2. জাভাস্ক্রিপ্ট Array.from() মেথড

  3. জাভাস্ক্রিপ্ট Array.from() মেথড

  4. জাভাস্ক্রিপ্টে অবজেক্ট অ্যারে থেকে গড় বয়স বের করা