Palindrome Number
来源:互联网 发布:淘宝分析数据怎么分析 编辑:程序博客网 时间:2024/06/03 21:25
Determine whether an integer is a palindrome. Do this without extra space.
public class Solution { public bool IsPalindrome(int x) { if (x == int.MaxValue || x == int.MinValue || x<0) return false; if (x < 10) return true; x = x > 0 ? x : -x; long tmp = x, highIdx = 1, lowIdx = 1; while (tmp > 0) { highIdx *= 10; tmp /= 10; } //Be careful highIdx /= 10; while (highIdx >= lowIdx) { var high = x / highIdx % 10; var low = x / lowIdx % 10; if (high != low) { return false; } highIdx /= 10; lowIdx *= 10; } 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
- 深度学习之-Dropout的讲解(5)
- CF 668C Little Artem and Random Variable
- Defuse the Bomb——ZOJ3938模拟
- HDOJ 1348 Wall (凸包)
- 信息熵与贝叶斯网络
- Palindrome Number
- PCA的数学原理(非常值得阅读)!!!!
- 什么事情,都要去试一试啊
- Codeforces 451C Predict Outcome of the Game (枚举+YY)
- 24.二叉搜索树与双向链表(做第二遍时感觉仍有难度,做第三遍时还需要看下思路)
- ExpandableListView与CheckBox点击冲突
- android多用户
- web day26 小项目练习图书商城 后台分类管理模块,图书管理模块,前台登陆过滤
- Notepad++ HexEditor的小改进