Computer >> Máy Tính >  >> Lập trình >> Javascript

Sự khác biệt tối đa giữa một số JavaScript

Chúng tôi bắt buộc phải viết một hàm JavaScript lấy một số nguyên dương làm đầu vào duy nhất.

Ví dụ -

Nếu số đầu vào là 820

Sau đó, số nhỏ nhất có thể được tạo thành sắp xếp lại các chữ số của nó là 028 =28

Và kết quả đầu ra phải -

820 - 28 = 792

Ví dụ

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));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

792