เราจำเป็นต้องเขียนฟังก์ชัน JavaScript ที่ใช้จำนวนเต็มบวกเป็นอินพุตเท่านั้น ฟังก์ชันควรค้นหาและส่งกลับผลต่างระหว่างตัวเลขนั้นกับจำนวนที่น้อยที่สุดที่จะเกิดขึ้นได้จากการเรียงลำดับตัวเลขของตัวเลขนั้นใหม่
ตัวอย่างเช่น −
หากใส่ตัวเลขเป็น 820
จากนั้น จำนวนที่น้อยที่สุดที่สามารถจัดรูปแบบใหม่ได้คือ 028 =28
และผลลัพธ์ควรเป็น −
820 - 28 = 792
ตัวอย่าง
const num = 820;
const maximumDifference = (num) => {
const numStr = '' + num;
const sorted = numStr.split('').sort();
const smallest = +sorted.join('');
return num -smallest;
};
console.log(maximumDifference(num)); ผลลัพธ์
และผลลัพธ์ในคอนโซลจะเป็น −
792