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

লুনার যোগফল বের করা - JavaScript


লুনার যোগফল

লুনার যোগফলের ধারণা বলে যে দুটি সংখ্যার যোগফল তাদের সংশ্লিষ্ট ডিজিটগুলো যোগ করে না বরং সংশ্লিষ্ট ডিজিটগুলোর মধ্যে বড়টাটা নিয়ে হিসাব করা হয়।

উদাহরণ −

ধরা যাক,

a = 879 and b = 768

(এই সমস্যার পরিসীমায় সমান ডিজিট वाली সংখ্যা মাত্র বিবেচনা করা হয়েছে)

তবে a এবং b-এর লুনার যোগফল হবে −

879

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

উদাহরণ

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

const num1 = 6565; const num2 = 7385; const lunarSum = (num1, num2) => {   const numStr1 = String(num1);   const numStr2 = String(num2);   let res = 0, temp;   for(let i = 0; i < numStr1.length; i++){     temp = Math.max(+numStr1[i], +numStr2[i]);     res = (res*10) + temp;   };   return res; }; console.log(lunarSum(num1, num2));

আউটপুট

কনসোলে নিচের আউটপুট দেখা যাবে −

7585

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

  2. জাভাস্ক্রিপ্টে রেঞ্জের মধ্যে সব প্রাকৃতিক সংখ্যার সমষ্টি বের করা

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

  4. জাভাস্ক্রিপ্টে সিকোয়েন্সের মান নির্ণয় (seq(n, p))