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

Hiệu giữa số và số đảo ngược của nó trong JavaScript


Cần viết hàm JavaScript nhận số làm đối số đầu tiên và duy nhất. Hàm:

  • tính số đảo ngược cho đối số.
  • trả về hiệu tuyệt đối giữa số gốc và số đảo ngược.

Ví dụ - Nếu số đầu vào:

const num = 45467;

Số đảo ngược sẽ là: 76454. Đầu ra: 76454 - 45467 = 30987

Ví dụ

const num = 45467; 
const findReversed = (num, res = 0) => { 
    if(num){ 
        return findReversed(Math.floor(num / 10), (res * 10) + (num % 10)); 
    }; 
    return res; 
}; 
const findDifference = num => { 
    const reversed = findReversed(num); 
    const difference = Math.abs(num - reversed); 
    return difference; 
}; 
console.log(findDifference(num));

Kết quả

Kết quả trong console sẽ là:

30987