leetcode top100 - 整数反转 发表于 2020-02-24 更新于 2020-08-27 Valine: 思路: 先判断正负数 将这个数转成字符串再转成字符数组 将数组的首尾元素交换(注意正负) 将字符数组转成字符串再转成整数(注意转换后的数是否超出 int 的取值范围) 将这个整数返回 1234567891011class Solution: def reverse(self, x: int) -> int: if x <0: res = -int("".join(list(str(-x))[::-1])) else: res = int("".join(list(str(x))[::-1])) if -2**31<=res<2**31-1: return res else: return 0 支持一根棒棒糖! 打赏 微信支付 支付宝 本文作者: 故事尾音 本文链接: http://sunyancn.github.io/post/51747.html 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!