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

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

সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ডিজিট-যুক্ত স্ট্রিং নেবে এবং যদি জোড় ডিজিটগুলোর যোগফল বিজোড় ডিজিটগুলোর যোগফলের চেয়ে বড় হয় তবে true রিটার্ন করবে, অন্যথায় false।

উদাহরণ

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

const num = '645457345'; 
const isEvenGreater = (str = '') => { 
   let evenSum = 0; 
   let oddSum = 0; 
   for(let i = 0; i < str.length; i++){ 
      const el = +str[i]; 
      if(el % 2 === 0){ 
          evenSum += el; 
      }else{ 
          oddSum += el; 
      }; 
   }; 
   return evenSum > oddSum; 
}; 
console.log(isEvenGreater(num));

আউটপুট

false
  1. জাভাস্ক্রিপ্টে সংখ্যাকে কন্টিনিউয়াস জোড় বা বিজোড় ডিজিটে ভাগ করা

  2. জাভাস্ক্রিপ্টে স্ট্রিং সংখ্যার দ্বিতীয় অর্ধেক ডিজিট শূন্য করা

  3. PL/SQL-এ সংখ্যার ওDD এবং EVEN ডিজিট গণনা করা

  4. সংখ্যার সম ও বিষম স্থানের অঙ্কের যোগফল বের করা C++-তে