Reverse Integer
2015-05-09 23:44
239 查看
package leetcode.xuyi; import org.junit.Test; /** * Created by ethan on 2015/5/9. */ public class ReverseInteger { public int reverse(int x) { if(x==-2147483648 || x==2147483647) return 0; int positive_negitive = 1; if (x<0){ x = -x; positive_negitive = -1; } long ans = 0; while(x!=0){ int tmp = x%10; x = x/10; ans = ans*10+tmp; } if (ans>2147483647 ||(positive_negitive==-1 && ans-1>2147483647)){ return 0; } return (int)ans*positive_negitive; } @Test public void test6(){ int ans = reverse(601); System.out.println(ans); } }
相关文章推荐
- leetcode 104: Reverse Integer
- [leetcode]Reverse Integer
- Leetcode: Reverse Integer
- Reverse Integer
- Reverse Integer
- LeetCode-Reverse Integer
- 【leetcode】Reverse Integer
- Leetcode 数 Reverse Integer
- leetcode:Reverse Integer
- LeetCode OJ算法题(七):Reverse Integer
- LeetCode_Reverse Integer
- leetcode-Reverse Integer
- Evaluate Reverse Polish Notation,String to Integer (atoi),Single Number,Reverse Integer
- LeeCode-Reverse Integer
- [LeetCode]1 Reverse Integer
- leetcode.7-----------Reverse Integer
- LeetCode:Palindrome Number,Reverse Integer
- Reverse Integer
- Leet code---Reverse Integer
- 【leetcode】Reverse Integer