9. Palindrome Number
Problem
Analysis
Code
class Solution {
fun isPalindrome(x: Int): Boolean {
if (x < 0 || (x % 10 == 0 && x != 0)) {
return false
}
var xi = x
var reverse = 0
while (xi > reverse) {
reverse = reverse * 10 + xi % 10
xi /= 10
}
return xi == reverse || xi == reverse / 10
}
}Last updated