解题思路:

  1. 判断x是否为负数,如果是则先将其变为正数,最后再加上负号。
  2. 通过循环将x的每一位数字取出来,然后拼接成反转后的数字。
  3. 判断反转后的数字是否超出了32位有符号整数的范围,如果是则返回0。

Python代码:

给你一个 32 位的有符号整数 x 返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 −231 231 − 1 就返回 0。

原文地址: https://www.cveoy.top/t/topic/cIIQ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录