给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 class Solution(object): def reverse(self, x): """ :type x: int :rtype: int """ result = int(''.join(reversed(list(str(abs(x)))))) co = 0 if result> 2147483647 else result return co if x > 0 else -co 思路 转化为str转化为list再反转,再转化为str再转化为int。如果>int的范围就是0。