เราจำเป็นต้องเขียนฟังก์ชัน 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