给你一个 32 位的有符号整数 x 返回将 x 中的数字部分反转后的结果。如果反转后整数超过 32 位的有符号整数的范围 −231 231 − 1 就返回 0。
解题思路:
- 判断x是否为负数,如果是则先将其变为正数,最后再加上负号。
- 通过循环将x的每一位数字取出来,然后拼接成反转后的数字。
- 判断反转后的数字是否超出了32位有符号整数的范围,如果是则返回0。
Python代码:
原文地址: https://www.cveoy.top/t/topic/cIIQ 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
解题思路:
Python代码:
原文地址: https://www.cveoy.top/t/topic/cIIQ 著作权归作者所有。请勿转载和采集!