判断数字是否是回文数字(无需另外开销)
2013-11-06 16:21
288 查看
如121是回文,负数不是回文。
思路:求它的逆序数,看它们是否相等。逆序数的求法在Reverse Integer中有
思路:求它的逆序数,看它们是否相等。逆序数的求法在Reverse Integer中有
public boolean isPalindrome(int x) { if(x<0){ return false; } int a = x; int y = 0; while(x!= 0){ y = y*10+x%10; x = x/10; } if(y == a){ return true; } return false; }
相关文章推荐
- 第十一周项目3-6-判断一个数字是否回文
- C语言小算法集锦---判断输入的数字是否为回文数
- 判断一个数字是否为回文,不使用额外的存储空间
- 判断一个数字是否回文数字
- 判断一个数字是否为回文数
- leetcode——Palindrome Number 判断整数数字是否为回文(AC)
- 判断是否是回文数字或者回文字符串
- 判断一个数字是否是回文
- 判断一个数字是否是回文
- python键盘输入五个数字,判断是否是回文数
- 不使用额外空间判断整形数字是否回文
- 判断一个数字是否是回文
- 2. 编写一个Java应用程序,用户从键盘输入一个1~9999之间的数,程序将判断这个数是几位数,并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同,例如12121、32
- leetcode palindrome-number(判断一个数字是否是回文)
- 编写一个Java应用程序。用户从键盘输入一个1—9999之间的数,程序将判断这个数是几位数, 并判断这个数是否是回文数。回文数是指将该数含有的数字逆序排列后得到的数和原数相同, 例如12121、3
- 【华为面试题】给定一个数字(整数),判断它是否回文
- 判断一个数字是否是回文
- 判断是否是回文数字(java版)
- leetcode第9题,判断数字是否是回文数字的两种方法
- 判断一个数字是否为回文数