Palindrome Number
来源:互联网 发布:数据时代的利与弊作文 编辑:程序博客网 时间:2024/05/18 19:22
Determine whether an integer is a palindrome. Do this without extra space.
方法:数字前后位分别提取并进行判断是否相等。
class Solution {public: bool isPalindrome(int x) { if(x<0) return false; int y = x; int len = 1; while(y/10!=0){ len++; y/=10; } bool isValid ; int left = len-1 ,right = 1; while(left >= right){ int big = x /static_cast<int>(pow(10,left)) % 10; int small = x % static_cast<int>((pow(10,right)))/pow(10,right-1); if(big != small) return false; --left; ++right; } return true; }};
0 0
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Palindrome Number
- Unit12 作业练习
- Android自定义View——自定义搜索框(SearchView) 非常实用的控件
- Android中Preference的使用以及监听事件分析
- angularjs发送post请求,servlet无法用getParameter(name)获取的解决方法,亲测有效
- 1、网络爬虫之规则之requests库入门
- Palindrome Number
- git 撤消远程仓库提交
- 线段树,点更新查找
- C++ 指针类型
- 适配器模式
- python PIL 图像处理 (二)
- 热修复之--错误
- MKL学习——向量操作
- PHP swoole实现过10分钟 执行任务