LeetCode 9.Palindrome Numbe
来源:互联网 发布:linux 重启网络服务 编辑:程序博客网 时间:2024/06/04 01:25
LeetCode 第九题
Palindrome Number
Determine whether an integer is a palindrome. Do this without extra space
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?
There is a more generic way of solving this problem.
该题目要求不使用额外的空间,看一个数字是不是回文整数。题目要注意负数不算回文,如果超过最大整数范围就返回false.
func isPalindrome(x int) bool { if x < 0 { return false } var max int = 0x7fffffff m := x var result int = 0 for x > 0 { result = result*10 + x%10 x = x / 10 } if result != m { return false } if result > max { return false } return true}
阅读全文
0 0
- LeetCode 9.Palindrome Numbe
- [LeetCode]136.Single Numbe
- Leetcode之 Find the Duplicate Numbe
- 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
- 【LeetCode】9. Palindrome Number
- 9. Palindrome Number LeetCode
- leetcode 9. Palindrome Number
- LeetCode: 9. Palindrome Number
- leetcode 9. Palindrome Number
- LeetCode--9. Palindrome Number
- Java生成中间logo的二维码
- EGLDisplay
- MySql 数据库获取汉字首字母
- 学习PHP函数记录
- Spring Security 基本套路
- LeetCode 9.Palindrome Numbe
- UVA 437 The Tower of Babylon(LIS型DP~水)
- 使用Markdown来编写博客
- Lucene6入门教程(七)多目录多线程索引/检索
- uva 10491 概率
- android中多线进程开发
- 有关JS构造函数
- pioneer3AT/DX沿墙壁行走并记录数据
- 学习PHP所有知识点