Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Javascript

การจัดเรียงตัวเลขใหม่เพื่อสร้างจำนวนที่มากที่สุดโดยใช้ JavaScript


ปัญหา

เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มสามหลักบวกหนึ่งจำนวนและจัดเรียงตัวเลขใหม่เพื่อให้ได้จำนวนสูงสุดที่เป็นไปได้

ตัวอย่าง

ต่อไปนี้เป็นรหัส -

const num = 149;
const maxRedigit = function(num) {
   if(num < 100 || num > 999)
      return null
   return +num
   .toString()
   .split('')
   .sort((a, b) => b - a)
   .join('')
};
console.log(maxRedigit(num));

ผลลัพธ์

941