[Reverse Integer]https://leetcode.com/problems/reverse-integer
solution:使用切片,注意溢出
class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
#result = 0
if x < 0:
result = -1 * int(str(abs(x))[: : -1])
else:
result = int(str(x)[: : -1])
if result > 2147483647 or result < -2147483648:
result = 0
return result
类似题型Reverse 3-digit Integer
class Solution:
def reverseInteger(self, number):
c = number % 10
b = number / 10 % 10
a = number / 100
return c * 100 + b * 10 + a







网友评论