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

জাভাস্ক্রিপ্টে সংখ্যার ডিজিটগুলো নিম্নক্রমে সাজিয়ে সর্বোচ্চ সংখ্যা বের করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি সংখ্যা n নেবে। ফাংশনটি সেটিকে এর ডিজিটগুলো নিম্নক্রমে (descending order) সাজিয়ে রিটার্ন করবে। অর্থাৎ, ডিজিটগুলো পুনর্বিন্যাস করে সর্বোচ্চ সম্ভাব্য সংখ্যা তৈরি করবে।

উদাহরণ

নিচের কোডটি –

const num = 5423267; const arrangeInDescending = (num = 1) => { const str = String(num); const arr = str.split(''); arr.sort((a, b) => { return +b - +a; }); const newStr = arr.join(''); const res = Number(newStr); return res; }; console.log(arrangeInDescending(num));

আউটপুট

কনসোল আউটপুট –

7654322
  1. জাভাস্ক্রিপ্ট Number.MAX_VALUE এবং Number.MIN_VALUE উদাহরণসহ

  2. জাভাস্ক্রিপ্টে সংখ্যার অঙ্কগুলো আলাদা করা

  3. জাভাস্ক্রিপ্টে সংখ্যার ফ্যাক্টোরিয়ালের অঙ্ক সংখ্যা বের করা

  4. জাভাস্ক্রিপ্টে মনোটোন ডিজিট সহ ঠিক ছোট সংখ্যা