Для числа N выведите / верните X так, чтобы N + X было палиндромом, где | X | должно быть как можно меньше.
Палиндром: число является палиндромом, если его последовательность цифр одинакова при чтении слева направо и при чтении справа налево.
95359и 6548456симметричны, 123и 2424не являются. Числа с ведущими нулями, такие как 020не являются палиндромом.
На входе положительное целое число меньше 10 15 . Читайте это из стандартного ввода, как метод-параметр, что угодно.
Выходные данные должны быть целыми числами (положительными или отрицательными) и должны быть 0, если входные данные уже являются палиндромом. Вы можете записать свой вывод в stdout, вернуть его из функции или как угодно. Если есть 2 числа (например, 2и -2), которые удовлетворяют требованиям, выведите только одно из них.
Примеры:
Input Output
3 0
234 -2
1299931 -10
126 5 or -5 (only one of them)
N=10вывода можноX=-1илиX=1?