LeetCode Palindrome Number
来源:互联网 发布:西澳大学 知乎 编辑:程序博客网 时间:2024/05/24 16:16
Determine whether an integer is a palindrome. Do this without extra space.
click to show spoilers.
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.
思路:复习了sprintf(): 把格式化的数据写入某个字符串缓冲区。
class Solution {public: bool isPalindrome(int x) { if (x < 0) return false; char buf[100]; sprintf(buf, "%d", x); string b = buf; int len = b.length(); for (int i = 0; i < len/2; i++) { if (b[i] != b[len-1-i]) return false; } return true; }};
0 0
- 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
- Leetcode Palindrome Number
- javascript原型
- 《现代操作系统4th》英文版阅读笔记 4.3.5章 实现文件共享
- Ubuntu14.04下安装ffmpeg
- nyoj 844 A+B Problem(V)
- 数据结构课程设计
- LeetCode Palindrome Number
- 克服跨洋网络延迟,使用Docker Hub Mirror加速Docker官方镜像下载
- 《数据结构课程设计》报告
- IP地址如何用十六进制表示
- 通过比喻来了解spring
- 内存池--高效实现
- 浅谈 my_strcmp() 函数
- Trace and profile function calls with GCC
- 运算符重载典型问题——对象自增实现成员变量自增且对象间赋值