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

জাভাস্ক্রিপ্টে জোড় সংখ্যক ডিজিট 가진 সংখ্যাগুলো বের করা


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

ফাংশনটি অ্যারেতে থেকে সেসব উপাদান বাছাই করবে যাদের ডিজিটের সংখ্যা জোড় এবং সেগুলো একটি নতুন অ্যারেতে ফেরত দেবে।

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

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

const arr = [34, 23, 112, 8, 3456, 345];

তবে আউটপুট হওয়া উচিত −

const output = [34, 23, 3456];

উদাহরণ

const arr = [34, 23, 112, 8, 3456, 345]; const countDigits = (num, sum = 0) => {    if(num){       return countDigits(Math.floor(num / 10), sum + 1);    };    return sum; }; const isEven = num => num % 2 === 0; const returnEvens = (arr = []) => {    const res = arr.filter(el => isEven(countDigits(el)));    return res; }; console.log(returnEvens(arr));

আউটপুট

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

[34, 23, 3456]

  1. অ্যারে-এর সব সংখ্যার ডিজিট সর্টিং - JavaScript

  2. অবজেক্টে সংখ্যাগুলো নর্মালাইজ করা - জাভাস্ক্রিপ্ট

  3. জাভাস্ক্রিপ্টে সংখ্যাকে রিভার্সড অ্যারে অফ ডিজিটসে রূপান্তর করা

  4. জাভাস্ক্রিপ্টে সংখ্যার অঙ্কগুলো আলাদা করা