第七题 整数的反转
就是简单的除10和余10
但是如果创建列表 速度会快一点
不创列表 空间好一点。
def reverse(x): """ :type x: int :rtype: int """ flag = 0 if x <0 : flag = 1 x = -x y = 0 # a = [] while x > 0 : y = y*10 + x%10 # a.append(x%10) x = x//10 # for each in a: # x = x*10+each if y > 2**31 -1 or y < -2**31: return 0 if flag == 1: return -y return y print(reverse(-12345))

浙公网安备 33010602011771号