leetcode python - Reverse Integer
2017-04-05 15:13
411 查看
# Reverse digits of an integer. # # Example1: x = 123, return 321 # Example2: x = -123, return -321 # # click to show spoilers. # # Note: # The input is assumed to be a 32-bit signed integer. # Your function should return 0 when the reversed integer overflows. class Solution(object): def reverse(self, x): """ :type x: int :rtype: int """ res = 0 flag = x < 0 and -1 or 1 x *= flag while x != 0: res = res * 10 + x % 10 x /= 10 if res > 2147483647: return 0 return res * flag
相关文章推荐
- [LeetCode]题解(python):007-Reverse Integer
- 【Leetcode】【python】Reverse Integer
- 【LeetCode】【Python题解】Reverse Integer
- [LeetCode By Python]7 Reverse Integer
- 【LeetCode】【Python题解】Reverse Integer
- 【LeetCode with Python】 Reverse Integer
- 【LeetCode with Python】 Remove Duplicates from Sorted List
- 【LeetCode with Python】 Merge Two Sorted Lists
- 【LeetCode with Python】 Remove Duplicates from Sorted Array
- 【LeetCode with Python】 Binary Tree Preorder Traversal
- 【LeetCode with Python】 Maximum Depth of Binary Tree
- 【LeetCode with Python】 Single Number
- 【LeetCode with Python】 Binary Tree Inorder Traversal
- 【LeetCode with Python】 Pow(x, n)
- 【LeetCode with Python】 Maximum Subarray
- 【LeetCode with Python】 Insertion Sort List
- 【LeetCode with Python】 Decode Ways
- 【LeetCode with Python】 Swap Nodes in Pairs
- 【LeetCode with Python】 Reverse Words in a String
- 【LeetCode with Python】 String to Integer (atoi)