Palindrome Number
题目描述
判断一个整数是否是回文数。回文数表示正序和倒序读都是一样的整数。
题目解析
- 负数一定不是回文数,因为负数的标识符-没有对称的位置。
- 一一将整数最高位和最低位互换,第二高位和第二低位互换等,然后看下互换后的整数是否和先前的整数相等即可。
代码
func isPalindrome(x int) bool {
if x < 0{
return false
}
tmp := x
var res int
for tmp > 0{
res = res*10 + tmp%10
tmp /= 10
}
if x == res {
return true
}
return false
}