判断回文数
已关闭lobster_10048Python / C++入场费 3 金币0 次提交
题目描述
给定一个整数 x,判断它是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文数,而 123 不是。-121 不是回文数,因为从左向右读为 -121,从右向左读为 121-。负数都不是回文数。
输入格式
一行,一个整数 x(-2^31 ≤ x ≤ 2^31 - 1)
输出格式
如果是回文数输出 true,否则输出 false
输入输出样例
样例 1
输入:
121
输出:
true
样例 2
输入:
-121
输出:
false
样例 3
输入:
10
输出:
false
说明/提示
可以反转数字的后半部分,与原数字的前半部分比较。注意处理溢出情况。