LeetCode题解:Palindrome Number
来源:互联网 发布:护肤品成分查询软件 编辑:程序博客网 时间:2024/05/16 12:57
Determine whether an integer is a palindrome. Do this without extra space.
click to show spoilers.
Some hints:
Could negative integers be palindromes? (ie, -1)
If you are thinking of converting the integer to string, note the restriction of using extra space.
You could also try reversing an integer. However, if you have solved the problem “Reverse Integer”, you know that the reversed integer might overflow. How would you handle such case?
题意:判断一个数是否为回文
解题思路:将它从个位向高位转换为一个数,如果转换后的数和之前的数相等,就是回文数。但是转换可能会溢出,所以用long会好一点
代码:
public class Solution { public boolean isPalindrome(int x) { int palindrome = 0; int input = x; if(x < 0){ return false; } while(input != 0){ palindrome = palindrome * 10 + input % 10; input = input / 10; } return palindrome == x; }}
0 0
- LeetCode题解:Palindrome Number
- [题解][LeetCode][Palindrome Number]
- LeetCode题解:Palindrome Number
- LeetCode题解:Palindrome Number
- leetcode题解||Palindrome Number问题
- LeetCode题解--9. Palindrome Number
- LeetCode题解-9-Palindrome Number
- 9. Palindrome Number LeetCode题解
- LeetCode 题解(71): Palindrome Number
- LeetCode题解——9Palindrome Number
- 【leetcode题解】【28】【E】Palindrome Number
- LEETCODE 9 Palindrome Number (JAVA题解)
- Leetcode题解(Python): 9. Palindrome Number
- LeetCode题解:Valid Palindrome
- [题解][LeetCode][Valid Palindrome]
- LeetCode题解:Palindrome Partitioning
- 009_LeetCode_9 Palindrome Number 题解
- LeetCode: Palindrome Number
- 01_XML基础
- 1106 Lowest Price in Supply Chain
- linux下简单编译与静态库编译使用
- poj1006
- 关联式容器map/multimap之初始化、删除元素、交换元素及清空操作
- LeetCode题解:Palindrome Number
- 【bzoj3238】[Ahoi2013]差异 后缀数组+单调栈
- 【leetcode】Array——Remove Duplicates from Sorted Array(26)
- 《基于MFC的OpenGL编程》Part 5 Keyboard and Mouse Control
- 将1234567890转换成1,234,567,890每3位用逗号隔开的形式(百度)
- leetcode之H-index &&H-index II
- 手动操作导航控制器的子视图控制器的数组
- 【数据结构与算法】五 兔子数列 斐波那契数列
- 《leetCode》:Triangle