Topic
Reverse digits of an integer.
Example
Example1: x = 123, return 321
Example2: x = -123, return -321
Note:
The input is assumed to be a 32-bit signed integer. Your function should return 0 when the reversed integer overflows.
Submit Solution
class Solution(object):
def reverse(self, x):
"""
:type x: int
:rtype: int
"""
l = list(str(abs(x)))
l.reverse()
rst = int(''.join(l))
if rst > 2147483647:
return 0
else:
return rst if x>=0 else rst * (-1)
作者:JNingWei 发表于2017/10/30 21:49:28 原文链接
阅读:1 评论:0 查看评论