[LeetCode] 063: Palindrome Number
来源:互联网 发布:好看的网络自制剧 编辑:程序博客网 时间:2024/06/14 22:06
[Problem]
[Solution]
Determine whether an integer is a palindrome. Do this without extra space.
Some hints:
Could negative integers be palindromes? (ie, -1)
If you are thinking of converting the integer to string, note the restriction of using extra space.
You could also try reversing an integer. However, if you have solved the problem "Reverse Integer", you know that the reversed integer might overflow. How would you handle such case?
There is a more generic way of solving this problem.
[Solution]
class Solution {说明:版权所有,转载请注明出处。Coder007的博客
public:
bool isPalindrome(int x) {
// Note: The Solution object is instantiated only once and is reused by each test case.
// negative number
if(x < 0)return false;
// reverse
int y = x;
long long z = 0;
while(y != 0){
z = z*10 + y%10;
y /= 10;
}
return x == z;
}
};
阅读全文
0 0
- [LeetCode] 063: Palindrome Number
- LeetCode: Palindrome Number
- LeetCode Palindrome Number
- [Leetcode] Palindrome Number
- LeetCode: Palindrome Number
- [LeetCode] Palindrome Number
- leetcode 117: Palindrome Number
- Leetcode : Palindrome Number
- 【leetcode】Palindrome Number
- [LeetCode]Palindrome Number
- LeetCode 9 - Palindrome Number
- LeetCode-Palindrome Number
- [leetcode] Palindrome Number
- LeetCode - Palindrome Number
- LeetCode | Palindrome Number
- Leetcode: Palindrome Number
- LeetCode: Palindrome Number
- 【leetcode】Palindrome Number
- 2704:寻找平面上的极大点(4.6算法之贪心)
- [LeetCode] 060: N-Queens
- [LeetCode] 061: N-Queens II
- [LeetCode] 062: Next Permutation
- ConcurrentHashMap实现原理
- [LeetCode] 063: Palindrome Number
- httpclient_get_post
- 【转】简介ajax
- [LeetCode] 064: Palindrome Partition
- [LeetCode] 065: Palindrome Partitioning II
- [LeetCode] 066: Partition List
- [LeetCode] 067: Pascal\'s Triangle
- [LeetCode] 068: Pascal\'s Triangle II
- [LeetCode] 069: Path Sum