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

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


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

ফাংশনটি প্রথমে নম্বরের ডিজিটগুলোর যোগফল এবং তারপর গুণফল হিসাব করবে। অবশেষে ফাংশনটি গুণফল এবং যোগফলের পরম পার্থক্য রিটার্ন করবে।

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

যদি ইনপুট নম্বর হয়:

const num = 12345;

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

const output = 105;

উদাহরণ

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

const num = 12345; const product = (num, res = 1) => {    if(num){       return product(Math.floor(num / 10), res * (num % 10));    }    return res; }; const sum = (num, res = 0) => {    if(num){       return sum(Math.floor(num / 10), res + (num % 10));    }    return res; }; const productSumDifference = (num = 1) => {    return Math.abs(product(num) - sum(num)); }; console.log(productSumDifference(num));

আউটপুট

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

105

  1. জাভাস্ক্রিপ্টে সংখ্যার n সংখ্যক liên tục অঙ্কের সর্বোচ্চ গুণফল বের করা

  2. PHP এবং JavaScript এর পার্থক্য

  3. জাভাস্ক্রিপ্টে সংখ্যার অঙ্কগুলোর যোগফল ও গুণফলের পার্থক্য বের করা

  4. জাভাস্ক্রিপ্টে সংখ্যার ফ্যাক্টোরিয়ালের অঙ্ক সংখ্যা বের করা