ʕ·͡ˑ·ཻ ʕ•̫͡• ʔ•̫͡•ཻʕ•̫͡•ʔ•͓͡•ʔ

[9]:回文数

题目:

https://leetcode-cn.com/problems/two-sum/description/

解题:

我是把整数转化为字符串做的。

如果用整数的话,可能会有溢出,只翻转一半的数字。

还是得不断学习鸭。

代码:

1
2
3
4
5
6
7
8
9
10
11
12
class Solution {
public:
bool isPalindrome(int x) {
if(x < 0 || x != 0 && x % 10 == 0) return false;
int revertedNumber = 0;
while(x > revertedNumber) {
revertedNumber = revertedNumber * 10 + x % 10;
x /= 10;
}
return x == revertedNumber || x == revertedNumber / 10;
}
};