问题
Determine whether an integer is a palindrome. Do this without extra space.
测试用例
无
我的代码
func isPalindrome(x int) bool {
var revertedx int
revertedx = 0
if x < 0{
return false
}
if x >= 0 && x < 10{
return true
}
if x % 10 == 0{
return false
}
fmt.Println("x", "revertedx")
for x > revertedx{
revertedx = x % 10 + revertedx * 10
x = x /10
fmt.Println(x, revertedx)
}
if x == revertedx || x == (revertedx / 10){
return true
}
return false
}