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

Sắp xếp lại các chữ số để tạo thành số lớn nhất bằng JavaScript

Vấn đề

Chúng tôi được yêu cầu viết một hàm JavaScript nhận một số nguyên dương có ba chữ số và sắp xếp lại các chữ số của nó để có được số lượng lớn nhất có thể.

Ví dụ

Sau đây là mã -

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

Đầu ra

941