示例1:
Input: 123 Output: 321
注意:
假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−231, 231 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。
解题思路:
以后过于简单的题不写进博客了。
if x < 0:
res = - int(str(x)[: 0: -1])
if res < - 2 ** 31:
return 0
return res
else:
res = int(str(x)[: : -1])
if res > 2 ** 31 - 1:
return 0
return res
72 ms,打败了44.30%的对手。
解题思路2:
排名靠前的前辈,使用了abs函数取绝对值。