题目:07_整数反转
- 环境 :leetcode python3
- 难度: easy
- 内容:
- 题解:
本题是整数反转问题,我们需要思考整数什么类型的,可能正数与可能是负数,所以我们需要分成两个部分(判断),正数我们可以进行取余方式,在对一个个余数进行反转。
注意,题目加粗部分
class Solution:
def reverse(self, x: int) -> int:
num =0
a = abs(x)
while (a!=0):
temp = a % 10
num = num*10 +temp
a =a//10
if x <0 and num <= pow(2,31):
return -num
elif x>0 and num<=(pow(2,31)-1):
return num
else:
return 0
最后,感谢赏读,后期持续更新,敬请期待