【leetcode】9. Palindrome Number
来源:互联网 发布:淘宝美日心情狐狸美妆 编辑:程序博客网 时间:2024/06/14 01:02
问题描述:Determine whether an integer is a palindrome. Do this without extra space.
此题有一个bug,就是没说清楚正负数中负数如果回文是否也返回true,如果是那种情况,注释掉的那句就可以派上用场了。
翻译:判断一个整数是否为回文序列,要求不要使用额外的存储空间。
【c++版】
class Solution {public: bool isPalindrome(int x) { }};
解题答案,步骤挺清晰的,思路也清晰:
class Solution {public: bool isPalindrome(int x) { string tmp; if(!x) return true; else if(x < 0) return false; // x = abs(x); while(x) { tmp.append(to_string(int(x%10))); x = x/10; } for(int i = 0,j = tmp.size()-1; i <= j ; i++,j--) { if(tmp[i] == tmp[j]) continue; else return false; } return true; }};
此题有一个bug,就是没说清楚正负数中负数如果回文是否也返回true,如果是那种情况,注释掉的那句就可以派上用场了。
最终结果还不错
阅读全文
0 0
- LeetCode 9. Palindrome Number
- [LeetCode]9.Palindrome Number
- LeetCode --- 9. Palindrome Number
- LeetCode 9.Palindrome Number
- [Leetcode] 9. Palindrome Number
- 【leetcode】 9. palindrome number
- [LeetCode] 9.Palindrome Number
- LeetCode : 9. Palindrome Number
- LeetCode 9.Palindrome Number
- 【LeetCode】9. Palindrome Number
- 9. Palindrome Number LeetCode
- leetcode 9. Palindrome Number
- LeetCode: 9. Palindrome Number
- leetcode 9. Palindrome Number
- LeetCode--9. Palindrome Number
- 【LeetCode】9. Palindrome Number
- leetcode 9. Palindrome Number
- Leetcode 9. Palindrome Number
- 下载SVN控制面板的地址
- TensorFlow学习笔记之——常用函数(概览)
- 杭州人才落户操作指南
- PID算法的C语言实现六 抗积分饱和的PID优化
- Jquery实现点击子元素标签只触发子元素点击事件,不触发父元素点击事件
- 【leetcode】9. Palindrome Number
- 【Spring】使用Spring和AMQP发送接收消息(下)
- linux内核系统调用和标准C库函数的关系分析
- 关于Java跨域的总结
- 程序员 挣钱比健康重要
- Error occurred during initialization of VM due to java.nio.charset.IllegalCharsetNameException
- CSS之window的视图属性
- 《算法导论》第18章 B树 个人笔记
- 你真的理解java中的null“类型”吗?