November 25, 2019
https://leetcode-cn.com/problems/palindrome-number/
使用语言:Go
func isPalindrome(x int) bool {
if x < 10 && x >= 0 {
return true
} else if x < 0 {
return false
}
var palindromeNum int
original := x
for x != 0 {
y := x % 10
x = x / 10
palindromeNum = palindromeNum * 10 + y
}
return palindromeNum == original
}
题目很简单,回文数的特征就是反过来与之前的数相等。因此,只需要从原数中分割每一位,并重新做进位计算,就能够得到反过来之后的数字,再与原数相比,就能得到答案。
痕迹
没有过去,就没法认定现在的自己