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

জাভাস্ক্রিপ্টে রিকার্সিভ ফাংশন ব্যবহার করে n পর্যন্ত ইভেন নাম্বারগুলোর যোগফল


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

এই ফাংশনের কোড লিখি -

উদাহরণ

const recursiveEvenSum = (num, sum = 0) => {    num = num % 2 === 0 ? num : num - 1;    if(num){       return recursiveEvenSum(num - 2, sum+num);    }    return sum; }; console.log(recursiveEvenSum(12)); console.log(recursiveEvenSum(122)); console.log(recursiveEvenSum(23)); console.log(recursiveEvenSum(10)); console.log(recursiveEvenSum(19));

আউটপুট

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

42 3782 132 30 90

  1. জাভাস্ক্রিপ্টে '+', '-', '/', '*' ছাড়া দুটি সংখ্যার যোগফল বের করা

  2. জাভাস্ক্রিপ্টে স্ট্রিং সংখ্যা ও পূর্ণসংখ্যা মিশ্র অ্যারের যোগফল বের করা

  3. জাভাস্ক্রিপ্টে স্পেস-সেপারেটেড স্ট্রিং নম্বরের যোগফল

  4. রিকার্সিভ ফাংশন ব্যবহার করে GCD বের করার সি প্রোগ্রাম