leetcode题目:
确认一个数字是否是回文数,之前做过这样的题目,但当时很傻的一点是,先把所有位置的数求出来了,然后再进行比较。这次的算法是直接求出正序与反序的结果值,直接比较
func isPalindrome(x int) bool {
if x < 0{
return false
}
number := x
result := 0
for x != 0{
result = result * 10 + x %10
x = x /10
}
if (result == number){
return true
}
return false
}