leetcode9. Palindrome Number
来源:互联网 发布:2009年nba总决赛数据 编辑:程序博客网 时间:2024/06/01 03:57
easy程度题
题目:
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.
判断一个整数是否是回文数,负数不能是,若将一个整数反转有可能溢出(对int来说)
参考了leedcode上的解法,只对整数翻转一半然后进行比较
AC解:
class Solution {public: bool isPalindrome(int x) { if( (x < 0) || (x > 0 && x % 10 == 0) ) return false; int result = 0; while(result < x) { result = result * 10 + x % 10; x = x / 10; }; return (result == x) || (x == result / 10); }};
0 0
- [LeetCode9] Palindrome Number
- leetcode9 Palindrome Number
- LeetCode9:Palindrome Number
- leetcode9. Palindrome Number
- LeetCode9----------Palindrome Number
- Leetcode9: Palindrome Number
- Leetcode9: Palindrome Number
- leetcode9. Palindrome Number
- leetcode9. Palindrome Number
- LeetCode9. Palindrome Number
- LeetCode9、Palindrome Number
- LeetCode9-Palindrome Number
- leetcode9. Palindrome Number
- LeetCode9——Palindrome Number
- LeetCode9. Palindrome Number(Python)兼翻译
- LeetCode9 Palindrome Number(判断一个数是不是回文数)
- LeetCode9:Palindromic Number
- leetcode9
- rabbitmq的模型
- Ubuntu安装MYSQL数据库以及数据知识点
- 数据库操作命令
- 面试
- amp.cmd
- leetcode9. Palindrome Number
- vsftpd 设置
- Centos7+Nginx通过windows CA颁发及配置SSL服务
- windows server 2012服务器
- Spark性能优化:shuffle调优
- 基于ubuntu16.04系统下OpenCV源码安装及无法import cv2
- I2C设备驱动的编写(一)
- matplotlib(三)——Working with text
- 【LeetCode】Add Strings 解题报告