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

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


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা পূর্ণসংখ্যাগুলোর একটি অ্যারে arr নেবে। যদি অ্যারেতে সব উপাদানের যোগফল বিজোড় হয় তবে ফাংশনটি 'odd' স্ট্রিং ফেরত দেবে, জোড় হলে 'even' ফেরত দেবে।

উদাহরণ

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

const arr = [5, 1, 8, 4, 6, 9];
const assignSum = (arr = []) => {
  const sum = arr.reduce((acc, val) => {
    return acc + val;
  }, 0);
  const isSumEven = sum % 2 === 0;
  return isSumEven ? 'even' : 'odd';
};
console.log(assignSum(arr));

আউটপুট

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

odd

  1. জাভাস্ক্রিপ্টে অড-ইভেন ইনডেক্স মানদণ্ডে মান মিলিয়ে যাচাই করা

  2. জাভাস্ক্রিপ্টে অড-ইভেন ইনডেক্সের সম সমান করার উপায় গণনা

  3. জাভাস্ক্রিপ্টে অ্যারেতে পার্শিয়াল সম (partial sum) ইমপ্লিমেন্ট করা

  4. জাভাস্ক্রিপ্টে অ্যারে থেকে শুধু বিজোড় সংখ্যা বের করা