Reverse Integer和Palindrome Number
来源:互联网 发布:ocr软件手机版 编辑:程序博客网 时间:2024/04/29 11:44
这个比较简单,但是要注意,溢出判断,用INT_MAX和INT_MIN:
class Solution {public: int reverse(int x) { long long re=0;while(x!=0){ re=re*10+(x-x/10*10); x=x/10;} return (re>INT_MIN&&re<INT_MAX)?re:0; }};
下一道同理,但是用long long貌似就不用管溢出了......
class Solution {public: bool isPalindrome(int x) { if(x<0) { return false; } long long y=x; long long re=0; while(x!=0) { re=re*10+x%10; x=x/10; } if(re==y) { return true; } else { return false; } }};
0 0
- Reverse Integer和Palindrome Number
- [LeetCode] Reverse Integer、Palindrome Number
- [Leetcode]Palindrome Number & reverse integer
- Reverse Integer && Palindrome Number-LeetCode
- leetcode Reverse Integer & Palindrome Number
- LeetCode: Reverse Integer,Palindrome Number
- 数组——reverse integer和 palindrome-number
- LeetCode Palindrome Number && Reverse Integer 解法集合
- leetcode 7&9 : Reverse Integer & Palindrome Number
- LeetCode7~9 Reverse Integer/String to Integer (atoi)/Palindrome Number
- LeetCode 7.Reverse Integer/LeetCode 9.Palindrome Number
- Excel Sheet Column Number && Roman to Integer && Integer to Roman && Reverse Integer && Palindrome N
- Evaluate Reverse Polish Notation,String to Integer (atoi),Single Number,Reverse Integer
- [LeetCode] Number of 1 Bits & Reverse Integer - 整数问题系列
- Reverse Integer
- Reverse Integer
- Reverse Integer
- reverse integer
- 多个请求使用同一个Servlet
- 变量(variables)
- VS加快程序编译速度——以VS2013为例
- 快速排序的实现(python)
- php对二维数组按照某个键的值进行数组排序
- Reverse Integer和Palindrome Number
- 九度首尾相连数组的最大子数组和
- Hibernate学习总结(一)——Intellij IDEA下新建Hibernate HelloWorld
- [Web前端技术教学]盒子的隐藏和显示
- 简单排序:插入排序
- 浙工大15新生赛 串
- STM32学习之外部中断
- JPA 菜鸟教程 17 继承-独立表-TABLE_PER_CLASS
- jquery选择器