কম্পিউটার

জাভাস্ক্রিপ্টে একটি সংখ্যার বৃহত্তর সম্ভাব্য অঙ্কের পার্থক্য


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

অন্য কথায়, ফাংশনটি কেবল এটিতে উপস্থিত সবচেয়ে বড় এবং ক্ষুদ্রতম সংখ্যার মধ্যে পার্থক্য ফিরিয়ে দেয়৷

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

If the number is 654646,
Then the smallest digit here is 4 and the greatest is 6
Hence, our output should be 2

উদাহরণ

এর জন্য কোড হবে −

const num = 654646;
const maxDifference = (num, min = Infinity, max = -Infinity) => {
   if(num){
      const digit = num % 10;
      return maxDifference(Math.floor(num / 10), Math.min(digit, min),
      Math.max(digit, max));
   };
   return max - min;
};
console.log(maxDifference(num));

আউটপুট

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

2

  1. জাভাস্ক্রিপ্টে একটি সংখ্যা ফ্যাক্টরাইজ করুন

  2. জাভাস্ক্রিপ্টে নির্দিষ্ট সংখ্যার চেয়ে ছোট মৌলিক সংখ্যা

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

  4. জাভাস্ক্রিপ্টে 1 থেকে n পর্যন্ত সমস্ত সংখ্যা দ্বারা বিভাজ্য সম্ভাব্য ক্ষুদ্রতম সংখ্যা