কম্পিউটার

জাভাস্ক্রিপ্টে সংখ্যা n থেকে গঠিত সর্বোচ্চ এবং সর্বনিম্ন সংখ্যার মধ্যে পার্থক্য ফেরত দিন


আমাদের একটি ফাংশন ম্যাক্সিমামডিফারেন্স() লিখতে হবে যা একটি ধনাত্মক সংখ্যা n নেয় এবং সর্বাধিক সংখ্যা এবং ন্যূনতম সংখ্যার মধ্যে পার্থক্য প্রদান করে যা n সংখ্যার বাইরে গঠিত হতে পারে।

যেমন −

যদি n সংখ্যা 203 হয়,

  • সর্বাধিক সংখ্যা যা এর অঙ্কগুলি থেকে গঠিত হতে পারে 320

  • ন্যূনতম সংখ্যা যা এর অঙ্কগুলি থেকে তৈরি করা যেতে পারে তা হবে 23 (একের জায়গায় শূন্য স্থাপন করা)

এবং পার্থক্য হবে −

320-23 = 297

অতএব, আউটপুট হওয়া উচিত 297

এই ফাংশনের জন্য কোড লিখি −

উদাহরণ

const digitDifference = num => {
   const asc = +String(num).split("").sort((a, b) => {
      return (+a) - (+b);
   }).join("");
   const des = +String(num).split("").sort((a, b) => {
      return (+b) - (+a);
   }).join("");
   return des - asc;
};
console.log(digitDifference(203));
console.log(digitDifference(123));
console.log(digitDifference(546));
console.log(digitDifference(2354));

আউটপুট

কনসোলে আউটপুট হবে −

297
198
198
3087

  1. ম্যাপ জাভাস্ক্রিপ্ট ব্যবহার করে প্রতিটি অ্যারের সর্বোচ্চ সংখ্যা ফেরত দিন

  2. জাভাস্ক্রিপ্ট একটি অ্যারের তৃতীয় সর্বোচ্চ সংখ্যা খুঁজে বের করা

  3. একটি সংখ্যা জাভাস্ক্রিপ্টের মধ্যে সর্বাধিক পার্থক্য

  4. জাভাস্ক্রিপ্ট ব্যবহার করে সর্বাধিক সংখ্যা তৈরি করতে সংখ্যা ঘোরান