문제 링크

요약

  • 하라는대로 하면 된다.

최종

  • 이걸 brute-force 로 분류하는게 맞나 싶긴 하지만, 어쨋든 하라는대로 하면 풀린다.
#define ABS_DIFF(a, b) ((a) > (b) ? (a) - (b) : (b) - (a))
 
class Solution {
public:
	int mirrorDistance(int n) {
		int rem = n;
		int rev = 0;
 
		if (n < 10) {
			return 0;
		}
 
		while (rem) {
			rev = (rev * 10) + (rem % 10);
			rem /= 10;
		}
		
		return ABS_DIFF(n, rev);
	}
};