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

জাভাস্ক্রিপ্টে দুটি সংখ্যার লীস্ট কমন মাল্টিপল (LCM) বের করা


দুটি ইন্টিজার a এবং b-এর লীস্ট কমন মাল্টিপল (LCM) হলো সবচেয়ে ছোট ধনাত্মক ইন্টিজার যা a এবং b উভয়দ্বারাও বিভাজ্য।

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

৪ এবং ৬-এর LCM হলো ১২ কারণ ১২ হলো সবচেয়ে ছোট সংখ্যা যা ৪ এবং ৬ উভয়দ্বারাও সঠিকভাবে বিভাজ্য।

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

উদাহরণ

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

const num1 = 4; const num2 = 6; const findLCM = (num1, num2) => {    let hcf;    for (let i = 1; i <= num1 && i <= num2; i++) {       if( num1 % i == 0 && num2 % i == 0) {          hcf = i;       };    };    let lcm = (num1 * num2) / hcf;    return lcm; }; console.log(findLCM(num1, num2));

আউটপুট

কনসোলে নিচের আউটপুট পাওয়া যাবে:

12

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

  2. জাভাস্ক্রিপ্টে দুটি সংখ্যা যোগ করার সময় ক্যারি (carry) কতবার হয় সেটি গণনা করা

  3. জাভাস্ক্রিপ্টে দুটি ডেসিমেল নম্বরে কমপক্ষে দুটি সাধারণ ১ বিট আছে কিনা যাচাই

  4. দুই সংখ্যার k-তম সাধারণ ফ্যাক্টর প্রিন্ট করা