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

Tìm hiệu giữa chữ số lớn nhất và nhỏ nhất trong một số - JavaScript


Viết hàm JavaScript nhận vào một số, trả về hiệu giữa chữ số lớn nhất và nhỏ nhất có trong số đó.

Ví dụ: số 5464676 → chữ số nhỏ nhất 4, lớn nhất 7 → hiệu = 3.

Ví dụ

Mã thực hiện:

const num = 44353456; 
const difference = (num, min = Infinity, max = -Infinity) => { 
  if(num){ 
    const digit = num % 10; 
    return difference(Math.floor(num / 10), Math.min(digit, min), 
    Math.max(digit, max)); 
  }; 
  return max - min; 
}; 
console.log(difference(num));

Kết quả

Kết quả in ra console:

3