Chúng tôi được yêu cầu viết một hàm JavaScript lấy một số làm đối số đầu tiên và duy nhất.
Hàm nên -
- tính toán số đảo ngược cho đối số.
- trả lại sự khác biệt tuyệt đối giữa số ban đầu và số đã đảo ngược.
Ví dụ -
Nếu số đầu vào là -
const num = 45467;
Khi đó, số đảo ngược sẽ là - 76454
Và đầu ra phải là 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));
Đầu ra
Và đầu ra trong bảng điều khiển sẽ là−
30987