Easy
You are given an integer n.
Define its mirror distance as: abs(n - reverse(n)) where reverse(n) is the integer formed by reversing the digits of n.
Return an integer denoting the mirror distance of n.
abs(x) denotes the absolute value of x.
Example 1:
Input: n = 25
Output: 27
Explanation:
reverse(25) = 52.abs(25 - 52) = 27.Example 2:
Input: n = 10
Output: 9
Explanation:
reverse(10) = 01 which is 1.abs(10 - 1) = 9.Example 3:
Input: n = 7
Output: 0
Explanation:
reverse(7) = 7.abs(7 - 7) = 0.Constraints:
1 <= n <= 109public class Solution {
private int rev(int n) {
int a = 0;
while (n > 0) {
a = a * 10 + (n % 10);
n /= 10;
}
return a;
}
public int mirrorDistance(int n) {
int m = rev(n);
return Math.abs(m - n);
}
}