Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Sắp xếp lại chữ số để tạo số lớn nhất trong JavaScript

Vấn đề

Chúng ta cần viết một hàm JavaScript nhận vào 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ớn nhất có thể.

Ví dụ

Dưới đây là mã nguồn:

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

Kết quả

941