这道题首先若数字是负数一定不是回文数,所以我们首先可以判断是否小于0,满足则返回False,否则我们可以从回文的定义出发,满足条件的就是反转后与原来的数相等。所以我们可以将当前的数进行反转(这里可以参考之前的简单题中的整数反转的思路),然后与之前相等就是回文数返回True,否则返回False。具体代码如下:
class Solution {
public:
bool isPalindrome(int x) {
long ans
这道题首先若数字是负数一定不是回文数,所以我们首先可以判断是否小于0,满足则返回False,否则我们可以从回文的定义出发,满足条件的就是反转后与原来的数相等。所以我们可以将当前的数进行反转(这里可以参考之前的简单题中的整数反转的思路),然后与之前相等就是回文数返回True,否则返回False。具体代码如下:
class Solution {
public:
bool isPalindrome(int x) {
long ans