We are required to write a JavaScript function that takes in a number as the first and the only argument.
The function should −
- calculate the reversed number for the argument.
- return the absolute difference between the original number and the reversed number.
For example −
If the input number is −
const num = 45467;
Then the reversed number will be − 76454
And the output should be 76454 - 45467 = 30987
Example
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));
Output
And the output in the console will be−
30987