কম্পিউটার

জাভাস্ক্রিপ্টে আবর্তিত অঙ্কের মাধ্যমে সর্বাধিক সংখ্যা প্রাপ্ত করা


সমস্যা

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি ধনাত্মক পূর্ণসংখ্যা n নেয় এবং সংখ্যার সংখ্যাগুলিতে শুধুমাত্র বাম ঘূর্ণন করার মাধ্যমে সর্বাধিক সংখ্যা ফেরত দেয়৷

উদাহরণ

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

const num = 56789;
const findMaximum = (num = 1) => {
   let splitNumbers = num.toString().split("");
   let largestNumber = num;
   for(let i = 0; i < splitNumbers.length - 1; i++) {
      splitNumbers.push(splitNumbers.splice(i, 1)[0]);
      let newNumber = Number(splitNumbers.join(""));
      if(newNumber >= largestNumber) {
         largestNumber = newNumber;
      }
   };
   return largestNumber;
};
console.log(findMaximum(num));

আউটপুট

68957

  1. জাভাস্ক্রিপ্টে একটি সংখ্যার সংখ্যা আলাদা করা

  2. জাভাস্ক্রিপ্ট ব্যবহার করে সর্বশ্রেষ্ঠ সংখ্যা গঠনের জন্য সংখ্যাগুলিকে পুনর্বিন্যাস করা

  3. জাভাস্ক্রিপ্টে একটি সংখ্যার ফ্যাক্টরিয়াল সংখ্যা রিটার্নিং সংখ্যা

  4. জাভাস্ক্রিপ্টে একঘেয়ে সংখ্যা সহ ছোট সংখ্যা