给定数字N,输出/返回X,使得N + X是回文,其中| X | 必须尽可能小。
回文:数字是回文,如果从左向右读取数字与从右向左读取数字的数字顺序相同。
95359并且6548456是对称的,123而2424不是。带有前导零的数字(例如)020不是回文。
输入是一个小于10 15的正整数。从stdin读取它,并将其作为方法参数。
输出必须是整数(正数或负数),并且如果输入已经是回文,则应该为0。您可以将输出写入stdout,从函数或任何您喜欢的东西返回。如果有两个数字(例如2和-2)满足要求,则仅输出其中一个。
例子:
Input Output
3 0
234 -2
1299931 -10
126 5 or -5 (only one of them)
N=10输出可以是X=-1或X=1?