#9 LeetCode——Palindrome Number
来源:互联网 发布:java软件如何下载? 编辑:程序博客网 时间:2024/06/05 19:16
回文数字,即77、242、3993、12321之类的数字称之为回文数字
题目的难点在于不允许使用额外的空间,只能将数字的首位挨个比较。
java代码如下
public class Solution { public boolean isPalindrome(int x) { if(x < 0) { return false; } else { int len = 0, num = x; int leftIndex = 0, rightIndex = 1, left, right; while(num > 0) { num = num / 10; len++; if(leftIndex == 0) { leftIndex = 1; } else { leftIndex *= 10; } } num = x; for(int i = 0; i < len / 2; i++) { left = (num / leftIndex) % 10; right = (num / rightIndex) % 10; leftIndex /= 10; rightIndex *= 10; if(left != right) { return false; } } return true; } }}
0 0
- LeetCode—Palindrome Number
- leetcode—Palindrome Number
- LeetCode题解——9Palindrome Number
- #9 LeetCode——Palindrome Number
- Leetcode Problem.9—Palindrome Number
- LeetCode——Palindrome Number
- LeetCode——Palindrome Number
- LeetCode——Palindrome Number
- leetcode— 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
- [leetcode 9] Palindrome Number
- LeetCode 9:《Palindrome Number》
- Java基础总结
- 条款46:需要类型转换时请为模板定义非成员函数
- 导航控制器 界面的跳转
- java写的日期工具,根据设置日期获取指定的一周或者一个月的所有日期
- CUDA中Bank conflict冲突
- #9 LeetCode——Palindrome Number
- 用python爬虫抓取知乎图片
- 《php和mysql web开发》笔记——第1章PHP快速入门
- 关于数据库一些名词的直观解释记录
- JavaScript高级程序设计之函数表达式之递归第7.1讲笔记
- php count()函数与sizeof()函数之问?
- mysql如何导入excel数据
- Swift开发必备技巧:static和class的使用
- iOS9新特性——3Dtouchaa