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

জাভাস্ক্রিপ্টে অ্যারেতে জোড় সংখ্যক অঙ্ক বিশিষ্ট উপাদান বের করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি পূর্ণসংখ্যার অ্যারে প্রথম ও একমাত্র আর্গুমেন্ট হিসেবে গ্রহণ করবে। ফাংশনটি একটি নতুন অ্যারে তৈরি করবে যেটে মূল অ্যারেতে থেকে শুধু সেই উপাদানগুলো থাকবে যাদের অঙ্কের সংখ্যা জোড় (even)।

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

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

const arr = [12, 6, 123, 3457, 234, 2];

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

const output = [12, 3457];

উদাহরণ

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

const arr = [12, 6, 123, 3457, 234, 2]; 
const findEvenDigitsNumber = (arr = []) => { 
  const res = []; 
  const { length: l } = arr; 
  for(let i = 0; i < l; i++){ 
    const num = Math.abs(arr[i]); 
    const numStr = String(num); 
    if(numStr.length % 2 === 0){ 
      res.push(arr[i]); 
    }; 
  }; 
  return res; 
}; 
console.log(findEvenDigitsNumber(arr));

আউটপুট

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

[12, 3457]

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

  2. জাভাস্ক্রিপ্ট Array length প্রপার্টি

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

  4. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের length প্রোপার্টি