কম্পিউটার

দুটি সংখ্যার ডিজিট দূরত্ব - জাভাস্ক্রিপ্ট


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

ডিজিট দূরত্ব

দুটি সংখ্যার অঙ্কের দূরত্ব হল তাদের সংশ্লিষ্ট সংখ্যার মধ্যে পার্থক্যের পরম যোগফল।

যেমন:যদি সংখ্যাগুলো হয় −

345
678

তাহলে অঙ্কের দূরত্ব হবে −

|3-6| + |4-7| + |5-8| = 3 + 3 + 3 = 9

উদাহরণ

নিম্নলিখিত কোড -

const num1 = 345;
const num2 = 678;
const digitDistance = (a, b) => {
   const aStr = String(a);
   const bStr = String(b);
   let diff = 0;
   for(let i = 0; i < aStr && i < bStr.length; i++){
      diff += Math.abs(+(aStr[i] || 0) - +(bStr[i] || 0));
   };
   return diff;
};
console.log(digitDistance(num1, num2));

আউটপুট

নিম্নোক্ত কনসোলে আউটপুট −

9

  1. জাভাস্ক্রিপ্টে দুটি সংখ্যা কিভাবে তুলনা করবেন?

  2. জাভাস্ক্রিপ্টে কেন [1,2] + [3,4] =“1,23,4”?

  3. জাভাস্ক্রিপ্ট নম্বর উদাহরণ

  4. জাভাস্ক্রিপ্টে তাদের অঙ্কের যোগফলের উপর ভিত্তি করে সংখ্যা বাছাই করা